tomcat在哪里保存它被指示读取的文件?

时间:2016-06-07 15:14:02

标签: java xml windows file tomcat

我需要一些帮助。这是redicolous,但我的TomCat只是不采取我想要的文件。我试图从xml文件中读取一些属性。当我用内部的WAR文件启动tomcat时,它会创建一个文件夹“MyApp”。 我的程序指向MyApp \ WebContent \ myXmlFile.xml

它曾经工作正常,但我需要编辑myXmlFile.xml,所以我做了添加另外两个属性,但它只是没有读取新数据。这怎么可能呢?我一直从tomcat \ webapps \中删除“MyApp”文件夹,所以它创建了一个新文件夹,但它只是不断获取其他数据。我的代码已刷新,但此文件没有。

一些帮助会受到很多赞赏。 我正在运行Tomcat 7

更多细节:

myXmlFile.xml位于WAR文件中。我没有在运行时修改它。它被认为是某种配置文件。每次调用此函数时,它都会读取一次该文件。它只读取xml文件并将属性放在字符串中。

当我上传WAR文件时。我将首先使用shutdown.bat,而不是当WAR文件在webapps中时我将使用startup.bat。

2 个答案:

答案 0 :(得分:0)

尝试重启Tomcat。在Linux中,键入

/etc/init.d/tomcat8 restart

答案 1 :(得分:0)

确保您没有此文件的任何其他副本以及另一个文件夹中的旧值。我会尝试从WAR中删除(或重命名)myXmlFile.xml,并查看Tomcat部署文件夹中生成的内容。