gpt4 book ai didi

Tomcat Maven 插件在 webapp 部署时抛出异常

转载 作者:行者123 更新时间:2023-11-28 23:50:09 24 4
gpt4 key购买 nike

我正在尝试使用 maven 将我的 webapp 部署到嵌入式 tomcat 服务器。我遇到了问题。

我的项目是一个多模块maven项目。我有许多“jar”模块,然后是一个使用这些 jar 的网络应用程序。当我部署到本地安装的 tomcat 服务器时,它可以正常工作。当我已经构建并安装了其他 jar,然后单独构建 webapp 并将其部署到嵌入式服务器时,它也能正常工作。当我尝试构建整个项目、jar 和 webapp 时,嵌入式 tomcat 服务器部署失败。无论我尝试什么,它总是归结为我的一个 jar 似乎没有部署。 Tomcat 提示它找不到位于这个 jar 中的某个类。当我删除该类时,Spring 会提示它找不到位于同一个 jar 中的 applicationContext.xml 文件。归结为找不到我的一个 jar 。

我一直在努力调查为什么找不到这个 jar。我用 -X 运行 maven 来获取更多数据。我确实找到了这个:

[DEBUG] 添加对 webapploader com.myproject:security-lib:1.0-SNAPSHOT:compile 的依赖[DEBUG] 跳过添加 Artifact 安全库,因为它在 react 器中

但是,我也注意到我自己的所有 jar 都会收到同样的消息。它们似乎被 tomcat 发现了。

有没有人对我的嵌入式 tomcat 服务器没有得到这个 jar 文件有任何建议?还有为什么嵌入式tomcat服务器我自己部署的时候可以用,而我在构建整个项目的时候部署的时候就不行了?任何有关调试的提示都将不胜感激。

最佳答案

我发现了问题。我正在使用“运行”目标。我打算为 tomcat-maven-plugin 使用“run-war”执行目标。

关于Tomcat Maven 插件在 webapp 部署时抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10030815/

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