WildFly 8.1クラスターを設定しようとしていますが、共通のプロパティファイルを共有するための満足のいく答えが見つかりません。スタンドアロンモードでは、jboss.server.config.dirと設定ファイル名を介してフェッチできる設定フォルダにいくつかのプロパティファイルを追加しました。ドメインモードでプロパティファイルを伝播する可能性はありますか?各サーバーにプロパティコンテンツを追加したくありません。
助けてくれてありがとう!
ドメインクラスターでは、プロパティは実際にはdomain.xmlで維持する必要があります
プロパティをJVMコマンドラインになく、すぐに更新するには、各システムプロパティでboot-time = falseを使用していることを確認する必要があります。
考えられる方法は、プロパティファイルを使用してjarファイルを作成することです。このjarを必要なサーバーグループにデプロイし、アプリケーションでこのjarに依存関係を追加できます。
たとえば、config.jar
というjarを作成し、プロパティファイル(たとえばsettings.properties
)を配置してから、次のようにアプリケーションのMANIFEST.MF
に依存関係を追加します。
Dependencies: deployment.config.jar
これで、デプロイメントに含まれているかのようにプロパティファイルにアクセスできます。