更改Tomcat servlet运行的目录

时间:2014-07-22 21:28:45

标签: tomcat

我有一个.war文件打算在Tomcat中使用。它使用不好的做法尝试从自己的WEB-INF中加载文件,例如:

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
document = db.parse("WEB-INF\\resources\\config.xml");

(对比此处的最佳做法:File path to resource in our war/WEB-INF folder?

不幸的是,我无法从源代码重新编译:我按原样使用.war。上面的行失败了,可能是因为我的Tomcat配置不同于原作者的Tomcat。

如何配置Tomcat以使上述代码有效?如何更改Tomcat运行其jar文件的文件夹,以便上述行能够按预期加载配置文件?

0 个答案:

没有答案