問題タブ [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 - MBeanなどを介してJBossESBサービスをリロードできますか?
jboss-esb.xmlで定義されているサービスは、SystemPropertiesサービスのプロパティを参照しています。
プロパティファイル(つまり、/ conf / my-props.properties)のプロパティを変更すると、SystemPropertiesMBeanを使用してそれらを再ロードできます。ただし、esbアーカイブを再デプロイせずに、またはアーカイブを展開してjboss-esb.xmlに「タッチ」せずに、新しいプロパティを使用してサービスをリロードする方法がわかりません。
esbをトリガーしてMBeanなどを介してサービスをリロードする方法はありますか?
java - Java for WindowsServer2008のos.nameシステムプロパティ値
Windows Server 2008のJavaシステムプロパティ「os.name」の値を知っている人はいますか?ここで集会が行われているのを見つけました(一般的なJavaシステムのプロパティと既知の値の完全なリストをクラウドソーシングしています)が、WindowsServer2008では何もありません。助けていただければ幸いです。
java - Java アプリケーションの外部から期限切れの証明書を無視する方法は?
期限切れの自己署名証明書を無視する必要がある Java アプリケーションがありますが、これを行うようにコードを変更することはできません。起動時に提供できるシステム プロパティまたは環境変数があったかどうか疑問に思っています。無視されます。
誰でもうまくいくアイデアはありますか?
java - システム プロパティと環境変数の違いは何ですか
これについてはよくわかりません。Java アプリを実行するか、(IDE 環境で) アプレット ビューアでアプレットを実行する と、env 変数で定義されている CLASSPATH とSystem.getProperty("java.class.path")
同じ結果が得られます。System.getenv("CLASSPATH")
しかし、アプレットを Web サーバーにデプロイし、同じコンピューターからクライアントとしてアクセスすると、2 つの結果が異なります。( System.getProperty("java.class.path")
JRE ホームのみを指し、System.getenv("CLASSPATH")
null を返します)。
そして、ここに私が不思議に思う他のいくつかのことがあります:
アプレット部分である env var JAVA_HOME については、アプレットをブラウザとアプレット ビューアーに展開すると、同じ結果が得られます。
そして、システムレベルで環境変数を定義しgetenv("envName")
、結果を使用するとnull
. いずれにせよ、それを定義して Java プログラムで取得することはできますか?
scala - プロジェクトのシステムプロパティをsbtに設定するにはどうすればよいですか?
本当に単純なものが欠けていると確信しています... sbtプロジェクトのシステムプロパティjava.awt.headless
をに設定したいと思います。プロパティのページをtrue
読むと、またはを使用する必要があると思います。私のプロジェクトファイルでは、次のようなことを試しました。system
systemOptional
これをユーザープロパティ(例lazy val javaAwtHeadless = property[Boolean]
)として設定し、それに付随する値をで設定するとbuild.properties
、プロパティはsbtコンソールでは表示されますが、sbtのScalaコンソールでは表示されません(via System.getProperty("java.awt.headless")
)。
set java.awt.headless true
Scalaコンソールでの設定を含め、sbtコンソールからは機能しますが、次にsbtを起動したときまで持続しません。
java - Javaシステムプロパティをjettyに渡すにはどうすればよいですか?
start.configにある場合、-DSERVER = "localhost"のようなシステムプロパティをjettyスタートアップに渡すにはどうすればよいですか?正確な構文は何ですか?そしてそれはこれで私の展開された戦争に利用可能になりますSystem.getProperty("SERVER"
か?
事前にthnx
maven-2 - システムプロパティをMavenプロジェクトに指定
Maven プロジェクトでシステム プロパティを設定する方法 (つまり、どのようにすればよいか) はありますか?
テストと webapp (ローカルで実行中) からプロパティにアクセスしたいのですが、Java システム プロパティを使用できることがわかっています。
それを ./settings.xml などに入れる必要がありますか?
環境
私はオープンソースプロジェクトを取り、JavaDBを使用するようにデータベース構成を変更することに成功しました
現在、JavaDB の jdbc url では、データベースの場所をフル パスとして指定できます (参照:この他の質問)
またはシステム プロパティ:derby.system.home
コードは既に動作していますが、現在はすべて次のようにハードコードされています。
そして、フルパスを削除して、次のようにします。
そのためには、システム プロパティ ( ) を maven に指定する必要がありますが、derby.system.home
方法がわかりません。
テストは junit を使用して実行され ( pom.xml にプラグインは表示されません)、Web アプリは jetty プラグインで実行されます。
コマンド ラインでシステム プロパティを指定すると、jetty で機能するように見えますが、それが実用的なものかどうかはわかりません (他のユーザーが eclipse/idea/whatever から実行する可能性があることは認められています)。
linux - svn:executable が 1 つのスクリプトで機能し、他のスクリプトでは機能しないのはなぜですか?
同じディレクトリに bash スクリプト (.sh ファイル) と Python スクリプト (.py) ファイルがあります。どちらも svn:executable パーミッションを持っています。ただし、「svn update」を実行すると、Bash スクリプトのみが実行権限セットを取得します。
理由はありますか?(Python スクリプトに手動でアクセス許可を設定すると、正常に動作します。)
ドー!タイプミスがあったことがわかりました。プロパティ 'sv:executable' がありました (n がありません)。Loentar の propget/propset で発見されました。
exception - Javaで有用なシステム情報を取得するには?
特に例外やその他の問題を追跡する場合に、Java アプリケーションで役立つシステム情報はどれですか?
例外、Java/OS 情報、メモリ/オブジェクト消費量、io 情報、環境/エンコーディングなどの詳細について考えています。
java - Mavenシステムのプロパティの優先度
私は次のpom.xmlを持っています
これは開発マシンで正常に機能します。実行するmvn package
と、project-1.1-dev.war
アーティファクトが発生します。私が走れば私mvn package -DbuildNumber=121
は持っていpackage-1.1-121.war
ます。
project-1.1-dev.war
しかし、プロパティがmavenに渡されたにもかかわらず、CIサーバー(TeamCity)は常に取得buildNumber
しました(デフォルトのプロパティ定義をから削除するとpom.xml
、mavenは正しいファイル名でアーティファクトをビルドします)。
システムプロパティの解決の優先順位は、どういうわけかプラットフォームに依存しているようです(Mavenバージョンは開発者のマシンとTCの両方で等しい-2.2.1)?