我尝试了所有我想到的东西,但不知何故事情都没有用。我用maven创建了两个项目
最初我使用Maven命令行(不是eclipse)来构建我的java应用程序
mvn > install
正在使用
mvn >eclipse:clean
和mvn > eclipse:eclipse
更新依赖关系.Things工作正常。现在我想在web应用程序中调试我的Java应用程序(jar),所以我停止使用maven构建过程并添加了我的java应用程序configure build path
下的项目标签。
我尝试清理,构建我的Web应用程序但不知何故Tomcat正在选择我的java应用程序的旧文件。 我甚至清除了我的Eclipse tomcat工作目录并重新部署了应用程序,但没有用。
有人能指出我在哪里做错了。
我正在使用Eclipse Kepler Release version
嵌入式maven插件。
答案 0 :(得分:0)
通常的罪魁祸首:
context.xml
)。 [编辑] 尝试使用ClassLoader.getResources()
(see this question)加载其中一个违规类。这为您提供了Tomcat用于加载类的绝对路径。
答案 1 :(得分:0)
尝试以下方法:
答案 2 :(得分:0)
如果有人遇到类似的问题,我将分享我遵循的程序来修复它。首先,我必须说,在我的情况下,java文件中的更改已正确更新(这意味着它已编译并正确复制到部署路径)。但是,资源文件(如属性文件)未更新。
通过以下程序,我设法正确更新了文件,并可能解决类似的问题。
这是一个非常繁琐的过程,但如果步骤不能正确再现,它可能无法正常工作。