我在Eclipse中創建了一個動態Web項目。我在src目錄中創建了一個屬性文件:如何從Java EE Web應用程序訪問屬性文件?
<project-root>/src/props.properties
我以調試模式通過Eclipse啓動Tomcat。現在我想從我的一個POJO中讀取屬性文件,但是我得到一個FileNotFoundException。當前路徑似乎是Eclipse路徑。
我看了解網絡的解決方案,但沒有一個爲我工作。也許我做錯了什麼。代碼是這樣的:
File file = new File("props.properties");
FileReader reader = new FileReader(file);
properties.load(reader);
我應該如何訪問屬性文件? 它應該放在哪裏?
在此先感謝。
感謝所有回答。我忘了提及我通過eclipse啓動tomcat。屬性文件被複制到C:\工作空間\ .metadata位於\ .plugins \ org.eclipse.wst.server.core \ TMP0 \ wtpwebapps \ WebAppName \ WEB-INF \類。現在,我在項目根目錄和src文件夾中有一個props文件的副本,但無論如何我無法訪問它。 – c0d3x 2010-03-02 10:18:19
加載它作爲資源,因爲我上面顯示應該工作 – objects 2010-03-02 10:38:49
你pojo類在哪裏?以上假設它們都由同一個類加載器加載 – objects 2010-03-02 10:56:16