2012-05-24 37 views
2

我想環境變量傳遞到GlassFish domain.xml中爲以下幾點: -如何使用OS環境變量配置glassfish domain.xml?

<jvm-options>-DMY_FILE=file:///${MY_HOME}/a.txt</jvm-options> 

${MY_HOME}是一個環境變量。

我不知道這是可以或不可以。你能幫助進一步提供建議嗎?提前感謝您的幫助。我期待儘快收到你的來信。

Regards,

Charlee Ch。

回答

2

您只能使用Java系統屬性(-D)來定義的domain.xml之外的變量。

詳見Oracle GlassFish Server 3.0.1 Domain File Format Reference

如果您需要更改設置regulary更好的你寫了一個小包裹腳本,調用asadmin的改變配置的特定部分和啓動/重新啓動之後GlassFish的。

+0

我已經嘗試使用System.getProperties進行打印()。它給了我MY_FILE = file:/// $ {MY_HOME} /a.txt。沒有任何替代品。你能幫助進一步提供建議嗎? –

+0

對不起,我的回答是錯誤的。您無法將GlassFish配置爲使用環境變量來配置domain.xml的一部分。 – Oliver

+0

您只能使用Java系統屬性(-D)來定義domain.xml之外的變量。 見甲骨文GlassFish應用服務器3.0.1域文件格式參考(http://docs.oracle.com/cd/E19798-01/821-1753/abhau/index.html)瞭解詳細信息。 – Oliver

相關問題