問題タブ [system-properties]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - システム プロパティを読み取るアプレット アクセス許可を付与する方法
http.strictPostRedirect
System Propertyを読み取ろうとしている Java アプレットがあります。
コードは私のものではありません (Java のコードなので、変更できません)。ただし、コードはオンラインで見つけることができます。
HttpURLConnection.java :
基本的な失敗は、次の呼び出しから発生します。
これは多くの人々の悲しみを引き起こしました。どうやらシステム プロパティの読み取りが許可されていないようです。それを読み取ろhttp.strictPostRedirect
うとすると、 AccessControlExceptionがスローされます。
したがって、システム プロパティへのアクセス許可を読み取るアクセス許可がない場合:
システム プロパティへの読み取りアクセス許可を取得するにはどうすればよいですか?
明らかに、システム プロパティを読み取る権限を与える設定が必要です。そうしないと、Sun はそれに透過的にアクセスしようとするコードを持たないでしょう。
マシンワールドワイドな設定ですか?ドメイン全体の設定ですか?マシン全体の設定ですか?ユーザーごとの設定ですか?アプレットごとの設定ですか?呼び出しごとの設定ですか?Java Runtime Engineの特定のバージョンに関連付けられた設定ですか?
tl;dr : クラッシュしないようにするにはどうすればよいですか?
システム プロパティの読み取り
Java には、アプレットで読み取れないシステム プロパティのリストがあります。
java.class.path
java.home
user.dir
user.home
user.name
私のシステム プロパティ、http.strictPostRedirect
はそのリストにありません。では、なぜ読めないのでしょうか。
こちらもご覧ください
HttpURLConnection.java
- HttpURLConnection が POST リクエストを GET にリダイレクトする
- サーベットへの投稿時に PropertyPermission 例外がスローされる
- アクセス拒否エラー
- java.security.AccessControlException
- Java アプレットに署名し、クライアントのログオン ユーザーなどのシステム プロパティを読み取る権限を設定する方法
- アプレットがファイルシステムに書き込むためのアクセス許可を与える方法
- Java SecurityManager を使用してシステム機能へのアクセスを許可/拒否する
- Oracle.com - アプレットでできることとできないこと
ant - Jenkins - システム プロパティを Ant タスクに伝達する
javaシステムプロパティをTomcatからjenkins antタスクに伝播する方法はありますか? 特に、プロパティをantタスク
に伝播したいと思います。catalina.home
しようcatalina.home=${catalina.home}
とするとエラーが発生しますProperty catalina.home was circularly defined.
android - ro.boot.serialno と ro.serialno はどこに保存されますか?
これら 2 つのシステム プロパティはどこに保存されますか?
電話番号: THL W8s Rom: W8s.JB2.FHD.EN.COM.16P256_MT6589TV1.0.3_20130815
いくつかのro.boot.serialno
回復で変更可能である必要があり、そこから来てro.serialno
、その値は次の場所に表示されます:設定->電話について->ステータス->シリアル番号は確かです.
(フォーマットボタンを押してSp flash toolで元のシリアル番号を紛失してしまいました)
編集:
このキーも彼の値も持たず、次で始まります:
java - Spring PropertySource を使用する利点は何ですか?
@PropertySource
Springで使用する利点は何ですか?
構成を考えると...
...アクセスできますEnvironment
これは、通常のシステム プロパティですでに実行できます。システムプロパティでプロファイル管理も簡単
...と
さらに、システム プロパティにはいくつかの欠点がありません。@PropertySource
- システム プロパティは反復可能ですが、そうで
PropertySource
はありません PropertySource
フォールバック プロパティを許可しません。カスタムを作成することはPropertySource
、少なくともシステム プロパティで同じことを行うコードと同じです。Environment
@Autowire
スプリングカップリングを増やす
lookup - log4j2が構成をロードする前にシステムプロパティを設定する方法は?
サーブレット 3.0 以降の環境で log4j2-beta09.jar を使用しています。log4j2.xml で ${sys:logPath} のようなルックアップを使用して、システム プロパティを設定できるようにしたいと考えています。 application」であるため、${sys:logPath} 変数は置き換えられません。log4j2が構成をロードする前にシステムプロパティを設定する方法は?
java - 一部の値に対して null を返す System.getProperties
Elasticbeanstalk の amazon aws によってホストされている tomcat サーブレットで問題が発生しています。
機密データを保護するために、web.xml ファイルに保存して、から参照できるようにしていますSystem.getProperties()
。
このデータの一部はSystem.getProperties()
、コードで呼び出されると null を返しますが、他のデータも呼び出されてSystem.getProperties()
正しい値を返します。
私の web.xml ファイルは次のとおりです。
私のコードは次のとおりです。
同じメソッドからデータにアクセスしようとすると、それらは同じ方法で設定されRDS_HOSTNAME
ますが、正しい値を返しますが、DUMBDATA
null を返します。
この問題についての洞察に感謝します。
ありがとう。
web-applications - Dart Web アプリの環境変数
私の Dart Web アプリが、デプロイされた環境に応じて異なるサーバーにアクセスできるようにするとよいでしょう。
- 開発者:
http://dev.myapp.com/someService
- QA:
http://testing.myapp.com/someService
- 住む:
http://myapp.com/someService
Java では、通常myapp.properties
、アプリがランタイム クラスパスから読み取るデプロイメント記述子 ( ) を使用して、次のmyapp.properties
ように on DEVを指定できます。
そしてQAでは次のようになります:
など。Dartは同等 のものを提供しているようですが、サーバー側/コマンドラインのみ...
では、Dart Web 開発者は、さまざまな環境のサーバーすべてをアプリにハードコードする必要がないという同じことをどのように達成するのでしょうか? (明らかに、この質問はサービス URL を超えて拡張され、環境固有のプロパティに実際に適用されます。)