WAR包里的类怎么调用同在这个WAR包中WEB_INF目录下的一个配置文件?
用Axis做了一个Web service服务器,大包成一个war包,放在Weblogic的applications下运行。
假设这个WAR包的结构是这样的:
serv.war
|
|
WEB_INF
| |
| |__conf.xml
| |
| |
| classes
| |
| com
| |
| |__ReadConf.class
|
index.html
这个包是服务端使用的,允许这个WAR包中的ReadConf类根据需要修改conf.xml
文件,现在的问题就是ReadConf类怎样才能访问到conf.xml文件,比方用File打开这个文件的语句怎么写,我这样写的,结果报错:
new File("../../conf.xml");
我在ReadConf里调用如下代码:
String path = DatabaseFactory.class.getResource("/WEB_INF/conf.xml").getPath();
结果path又等于null。
怎么办,请教了,谢谢先。