我在我的WebApplication中有一些我想要讀取的數據文件。從EJB訪問存儲在Web內容文件夾中的文件
如何從EJB訪問它們?
我想是這樣的,但它沒有工作:
@Singleton
public class Server {
public void loadData() {
InputStream is =
this.getClass().getClassLoader().
getResourceAsStream("WebContent/WEB-INF/Data/Data.xml");
//read from is...
}
}
或者有什麼更好的辦法來處理只讀數據文件嗎?我不想使用數據庫,因爲我不必寫入這些文件,而且我可以非常輕鬆地解析大型XML文件。
[從EJB中讀取文件]的可能重複(http://stackoverflow.com/questions/10735221/reading-files-from-an-ejb) – Beryllium