2012-02-16 14 views
2

JBoss 5.0.1上でdeploy/properties-service.xmlを設定してプロパティファイルを参照するようにしました。この...sar/META.INF/jboss-service.xml内でSystemPropertiesServiceを介してJBossシステムのプロパティを設定しない理由

<attribute name="URLList"> ${jboss.server.config.url}myconfig.properties </attribute>

myconfig.propertiesファイルの作業いくつかのファイルで設定されているプロパティ(例:展開/ postgresの-ds.xmlファイル)。私もそう

<attribute name="Properties"> my.property=value </attribute> 様特性-service.xmlにするプロパティを追加しようとした

しかし特性が適切にデプロイ/ my.sar/META-INF /のJBoss-service.xmlに内置換されていません動作しません。

しかし、run.confに-Dmy.property = valueを追加すると、jboss-serviceにプロパティISが代入されます。いずれかの提案がありますか?

+0

この問題もあります。これまでソルンを見つけた? –

答えて

0

my.sarproperties-service.xmlより前に読み込まれています。 最初にmbean依存関係を追加してみてください。

初期起動時に* .propertiesファイルをロードするためのjbossのコマンドラインオプションもあります(-p)。

+0

ありがとうございます。私はmbean定義に次の依存関係を追加しようとしましたが、それは変更されませんでした。 ' jboss:service = SystemProperties'起動時に '--properties'を使うとうまくいきます。実行パラメータ以外から設定を制御できること。それは私にとって素晴らしい解決策のようには感じません。私が試してみてください他の事? – Chrissy

+0

起動時にproperties-service.xmlと--properties paramの両方で同じmyconfig.propertiesファイルを参照できます。 ) – Vadzim

+0

私はjbossのカスタマイズポイントを減らそうとしています。私は--propertiesを使用して作業しており、それは今のところ固執する必要があります。 jboss7にアップグレードするときにもう一度試してみます。ご協力いただきありがとうございます。 – Chrissy

関連する問題