在 Eclipse 中,我有一个项目,比如 ProjectA,它是一个动态 Web 模块。 ProjectB 是 ProjectA 使用的库。我已将 ProjectB 添加到 ProjectA 的 Web 部署程序集,部署路径为 /WEB-INF/lib/ProjectB.jar
。
当我将 ProjectA 部署到 Tomcat v6.0 服务器上时,一切正常。但是,如果我对 ProjectB 进行任何更改,无论我做什么,这些更改似乎都不会被部署采用。
我在主菜单中尝试了以下选项Project->Clean...,并在服务器的上下文菜单中尝试了Clean Module Work Directory...,但是都不起作用。唯一可行的方法是删除项目,然后将其重新导入到 Eclipse 中。
任何想法将不胜感激!
谢谢
最佳答案
您是否检查过 Eclipse 是否将 ProjectB.jar 识别为 Project->Properties->Java Build Path 的依赖项?一般来说,它应该出现在那里。不过,我不确定您的具体情况。
关于java - Eclipse 不更新 Web 部署中的依赖 JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6031579/