繁体   English   中英

从属jar不会部署到在工作空间中打开带有此jar的项目的tomcat

[英]Dependant jar doesn't deploy to tomcat where project with this jar is open in workspace

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

项目A

项目B

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

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

而且,当我构建应用程序并将其部署到tomcat时,记录在日志中:“ NoClassDefFoundError”,我已经注意到,如果我关闭projectB,则立即在tomcat中运行app即可正常工作。 如果我打开项目,则应用程序崩溃了。

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

您是否检查了缺少的类确实在ProjectB中? 如果是,是否检查了类是否正确编译? 另外,可能是该类看起来不错,但由于ProjectB具有生成路径错误而未编译。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM