我有兩個xml文件,我正在看哪些定義使用org.jboss.varia.property.SystemPropertiesService的mbean。一個是properties-service.xml,直接駐留在deploy目錄中,另一個更接近我的應用程序的耳朵 - 讓我們稱之爲myapp-properties-service.xml。JBoss SystemPropertiesService不一致地重新加載屬性
這意味着可以定義兩個屬性 - 一個URLList,它可能具有./conf/props/myapp.properties形式的屬性和一個只直接使用屬性的Properties屬性(例如myproperty = myvalue)。
問題是,雖然兩個文件中的兩個屬性都在啓動時將屬性加載到系統屬性中,但在JBoss運行時進行更改時,行爲會有所不同。
properties-service.xml中的Properties屬性成功重新加載屬性。 URRList 失敗重新加載myapp-properties-service.xml中的屬性和兩個屬性失敗重新加載。
我誤以爲四種情況都應該重新加載屬性?我的理想解決方案是提供一個URL給myapp-properties-service.xml。
有什麼建議嗎?謝謝。