我不确定如何提出这个问题。
我正在编写一个web应用程序并使用第三方jar从中获取XML数据。 jar需要很少的属性文件与它一起放在应用程序中才能工作。 在独立的Java应用程序中使用jar时,它似乎工作正常。 在Web应用程序中使用该Java代码时,jar无法访问属性文件。
我最好的猜测是,在部署weapp时,Web服务器无法访问属性文件。 我不知道在哪里放置这些文件,我的应用程序可以工作。
请帮助!!
答案 0 :(得分:0)
/ WEB-INF / classes是放置属性文件的正常位置,但是假设JAR正在使用类加载器来查找它们。如果它使用的是当前工作目录会更加混乱。 Tomcat的工作目录通常是$ CATALINA_HOME / bin,所以你真的不想在那里放置特定于应用程序的文件。