2
我試圖加載配置文件。但它不工作,我的配置文件被放在了WEB-INF文件夾找不到配置文件JAVA EE
,這裏是我的代碼加載的conf文件:
private static final String PROPERTIES_FILE = "/WEB-INF/dao.properties";
ClassLoader classloader = Thread.currentThread().getContextClassLoader();
InputStream fichierProperties = classloader.getResourceAsStream(PROPERTIES_FILE);
if (fichierProperties == null) {
throw new DAOConfigurationException("file "+PROPERTIES_FILE+ " not found");
}
我總是收到此錯誤文件找不到,應該對構建路徑進行一些更改?
謝謝爲您的答案!但我的配置文件將在src文件夾中的安全位置? –
使用'classpath:'(例如,您可以使用'classpath'搜索Google,其關鍵字爲:'java classpath properties')。我爲你尋找一個很好的例子:http://crunchify.com/java-properties-file-how-to-read-config-properties-values-in-java/和http://stackoverflow.com/questions/ 9663564 /如何對負載的文件的屬性從 - WEB-INF目錄?LQ = 1 –