2017-03-15 27 views
0

我正在嘗試從jboss-eap-6.2遷移到jboss-eap-7.0。我在jboss-eap-6.2中使用了standalone.xml中的幾個系統屬性,但是相同的屬性在eap 7.0中未得到解決。在JBOSS EAP 7.0中未解決系統屬性

<system-properties> 
     <property name="LOGIN_URL" value="https://localhost:8543/test/test.jsp"/> 
     ... 
     ... 
     ... 
</system-properties> 

我只在標籤下添加這些屬性。當我的代碼嘗試撿起它時,它仍然在運行時沒有得到解決。

+0

你如何添加系統屬性? –

+0

在012b標籤下的jboss的standalone.xml文件中 – Mary

+0

添加屬性時服務器是否停止?我只是嘗試添加一個,並嘗試從servlet中讀取而沒有問題。 –

回答

0

終於想通了,爲什麼系統屬性是無法通過應用程序訪問!必須設置

<spec-descriptor-property-replacement> 

標記的值爲true。它默認設置爲false。它將在子系統下<subsystem xmlns="urn:jboss:domain:ee:4.0">

將此更改爲true對我有用!

0

如果系統屬性得到解決,請使用以下CLI命令進行檢查。

/system-property=LOGIN_URL:read-attribute(name=value)

+0

它沒有解決。這是問題。但我無法理解我做錯了什麼。 jboss eap 6.2中的相同配置,工作 – Mary

+0

嘗試使用CLI定義它'/ system-property = LOGIN_URL:add(value =「https:// localhost:8543/test/test.jsp」)'並使用上面的CLI讀取它命令。 – Varsha

+0

我將從我的應用程序中的jsp文件訪問此屬性。有點希望這與jboss的升級版本一起工作。導致它在jboss eap 6.2中正常工作。 – Mary

相關問題