我必須從「ReadProp.java」類中讀取屬性文件「MyProperty.properties」,給出我將要部署的「war」文件的以下目錄結構。每次在Java中執行時讀取屬性文件
MyApp.war
| ----MyProps
| |--MyProperty.properties
|---WEB-INF |
|--classes
|---ReadProp.java
我打算在「Sun門戶服務器」中部署這個「war」文件。但由於需求規格的原因,我不應該改變這個目錄結構。
我讀這個文件以下列方式
String path = servletContext.getRealPath("/MyProps/MyProperty.properties"); System.out.println("path: " + path);
Properties prop = new Properties();
try {
prop.load(new FileInputStream(path));
);
} catch (Exception e) {
e.printStackTrace();
}
String name= prop.getProperty("name");
這是工作的罰款。但問題是如果我加載應用程序後更改屬性文件的變化沒有反映。
我可以隨時更改屬性文件如何操作如果我希望更改應該體現出來。我的意思是應用程序應該每次在exexcutio中加載屬性文件