java - Eclipse 不更新 Web 部署中的依赖 JAR

标签 java eclipse

在 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/

相关文章:

java - 在创建 Liferay 模块项目时无法使用 Gradle 执行构建

java - 在嵌套的 JSP 标记之间访问变量

java - 根据页面 URL 替换页面上的文本

java - wicket 框架中请求对象的 session 处理

java - JDBC模板查询错误

java - 当项目资源管理器中的选择发生更改时,如何使用自定义模型更新属性 View ?

android - Eclipse 缺少项目属性中的 C/C++ 构建和常规

java - 无法使用 Spring Tool Suite 的指定 Gradle 安装创建 Tooling API 实现的实例

eclipse - 如何告诉 Eclipse 3.4 WTP 在 JSP 保存时不重启 tomcat?

java - Eclipse + Spring Boot 中 "throw new SilentExitException()"处的断点