【发布时间】:2020-01-23 21:52:03
【问题描述】:
我们有一个使用 Maven 构建的战争,它依赖于几个 jars(Eclipse 工作区中的其他 java 项目)。
我们使用 Eclipse Tomcat9 插件部署项目。部署路径为-Dwtp.deploy="C:\Users\MrX\eclipse\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps"
到目前为止,这一切都很好。但是由于我们添加了一个新库,所以 Eclipse 服务器没有启动。
Eclipse 在上面的目录中包含新的 jar,但由于某种原因,该 jar 不包含源代码(仅包含资源)。
我最初认为这是构建的问题,所以我仔细检查了类路径/部署程序集/构建配置。
构建看起来不错:当我将目标文件夹中构建的战争直接导出到 Tomcat(而不是使用 Eclipse 插件部署)时,它按预期工作。
如果我手动将我们添加到的新库的 jar 复制到 wtpwebapps 文件夹中,然后启动 eclipse Tomcat:它也可以。
所以这似乎是某种刷新问题,或者可能是部署新库期间的问题。
你知道可能是什么问题吗?
【问题讨论】: