私はJBoss5とシステムプロパティサービスを使用して、アプリ(war with war)に必要ないくつかのシステムプロパティを設定しています。これらの1つは、jboss-web.xmlで参照される仮想ホストの名前です。
<jboss-web>
<context-root>/</context-root>
<virtual-host>${my.host.system.prop}</virtual-host>
...
<depends>jboss:type=Service,name=SystemProperties</depends>
</jboss-web>
SystemPropertiesサービスへの依存関係に注意してください。
ただし、サーバーの起動時に、システムプロパティが設定される前にアプリが読み込まれます。耳に触れて再配置すると、耳が整理されます。興味深いことに、ログから、アプリがデプロイされる前にSystemPropertiesサービスが実際に読み込まれることがわかります。
誰かアイデアはありますか?手伝うことができれば、JAVA_OPTSで小道具を設定することに頼りたくありません。