gpt4 book ai didi

java - 从属 jar 不会部署到 tomcat,其中带有此 jar 的项目在工作区中打开

转载 作者:行者123 更新时间:2023-11-28 23:31:10 32 4
gpt4 key购买 nike

奇怪的问题,我在工作区中有两个项目:

项目A

项目B

在 projectA 的 pom.xml 中我添加了:

<dependency>
<groupId>groupid</groupId>
<artifactId>projectB</artifactId>
<version>version</version>
</dependency>

当我构建应用程序并部署到 tomcat 时,日志中有:“NoClassDefFoundError”我注意到,如果我关闭 projectB,那么 tomcat 中的应用程序会立即正常运行。如果我打开项目,那么应用程序就会崩溃。

最佳答案

当 ProjectB 打开时,eclipse 使用您的工作区项目来解决 ProjectB 依赖关系。如果关闭,则依赖项将从您的 Maven 存储库中获取。这就是行为不同的原因。

您是否检查过缺少的类确实在 ProjectB 中?如果是,您是否检查过该类是否正确编译?此外,可能是该类看起来没问题但未编译,因为 ProjectB 存在构建路径错误。

关于java - 从属 jar 不会部署到 tomcat,其中带有此 jar 的项目在工作区中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30248861/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com