FAIL - 已在上下文路径中部署应用程序/但上下文无法启动

新手上路,请多包涵

我在 2 个独立的网络应用程序中工作,一个是后台应用程序,另一个是前台应用程序。有趣的是,当我运行后端时,我没有遇到任何问题。但是在前端我得到以下错误:

 I have the following error in Netbeans

NetBeans: Deploying on Apache Tomcat or TomEE
    profile mode: false
    debug mode: false
    force redeploy: true
Undeploying ...
undeploy?path=/
OK - Undeployed application at context path /
In-place deployment at D:\WebDevel\WebStore\WebFrontE\target\Web-1.0-SNAPSHOT
Deployment is in progress...
deploy?config=file%3A%2FC%3A%2FUsers%7E1%2FAppData%2FLocal%2FTemp%2Fcontext7815575477480252472.xml&path=/
FAIL - Deployed application at context path / but context failed to start

两者都在同一个 Tomcat 上运行。我的同事有相同的代码并且工作正常:-s

原文由 Keeper01 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.7k
2 个回答

Context Path (或) Context Root 对于服务器上部署的每个应用程序必须是唯一的。

因此,您不能将具有相同上下文根的两个应用程序部署到同一台服务器。对于您的两个应用程序,上下文路径似乎都是 /

检查 server.xml 以查看它们都有什么上下文路径。如果它们不是唯一的,则更改它们以解决问题。

但是,如果您希望两个应用程序具有相同的上下文根,则需要将它们部署在两个不同的服务器中。

更多信息: Tomcat 上下文路径配置

原文由 K139 发布,翻译遵循 CC BY-SA 3.0 许可协议

在尝试将 spring boot web 应用程序从 jenkins 部署到外部 VM 时,我遇到了如下相同的错误。在我查看 tomcat 日志后,我发现它是针对 java 版本错误。我没有安装我的 spring boot 应用程序支持的正确 java 版本。我安装了 openjdk 8 并从 vm 中删除了 java7,它已解决。

以下错误背后的实际原因可能有很多。因此,请检查您的 tomcat /logs/catalina.out 目录中的确切错误。在 Jenkins 构建日志中,它没有给出实际错误。

失败 - 在上下文路径 [/webapp] 但上下文中部署了应用程序

https://www.youtube.com/watch?v=1jsKGhXmm4c

原文由 somspeaks 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题