我的 WebApplication 中有一些我想阅读的数据文件。
如何从 EJB 访问它们?
我尝试了这样的事情,但没有奏效:
@Singleton
public class Server {
public void loadData() {
InputStream is =
this.getClass().getClassLoader().
getResourceAsStream("WebContent/WEB-INF/Data/Data.xml");
//read from is...
}
}
或者有没有更好的方法来处理只读数据文件?我不想使用数据库,因为我永远不必写入这些文件,而且我可以非常轻松地解析大型 XML 文件。