我有一个Tomcat项目(sysdeo-Tomcat插件),它依赖于另一个项目的jar。
我想更新这个jar/项目,所以我从库中删除了这个jar,并在Java构建路径->项目下添加了另一个依赖项目。我刷新、关闭/打开了项目,重新启动了Eclipse,清理并重建了Eclipse(Java EE-Juno)中的所有项目,但Eclipse没有接受对其他项目的更改。
当我调试并介入时,它会转到正确的源,但错误表明它仍在引用旧的jar。
我已经在工作区下的所有项目中从Java Build Path->Library中删除了jar,并附加了该项目,以防它看到错误的jar。
我已经阅读了其他类似的问题,但没有任何建议对我有效。
当Eclipse构建将部署在Tomcat服务器上的WAR文件时,可能是因为Eclipse没有自动将其他项目导出到JAR。
您必须通过手动导出其他项目
右键单击项目名称/Export/JAV/JAR文件
并将生成的JAR文件复制到(在我的情况下):
[Tomcat项目]/WebContent/WEB-INF/lib/
文件夹包含的源代码将包含在WAR文件中。
希望它有帮助:-)
由于我看到您正在使用Eclipse,我强烈建议您使用基于Wtp或maven的项目。。。这些将简化你的生活