Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法调用Tomcat管理器:在上下文路径上部署的应用程序失败,但上下文启动失败_Tomcat - Fatal编程技术网

无法调用Tomcat管理器:在上下文路径上部署的应用程序失败,但上下文启动失败

无法调用Tomcat管理器:在上下文路径上部署的应用程序失败,但上下文启动失败,tomcat,Tomcat,当我尝试使用Tomcat 7和Maven部署Spring应用程序时,会出现以下错误: 无法在上下文中调用Tomcat管理器:部署失败的应用程序 路径/DocumentManagerGui,但无法启动上下文 Maven的My settings.xml文件是: 本地主机 剧本 剧本 我的tomcat-users.xml文件是: 我的上下文文件位于src目录META-INF文件夹中。content.xml是: WEB-INF/WEB.xml POM文件中我的Tomcat插件配置为:

当我尝试使用Tomcat 7和Maven部署Spring应用程序时,会出现以下错误:

无法在上下文中调用Tomcat管理器:部署失败的应用程序 路径/DocumentManagerGui,但无法启动上下文


Maven的My settings.xml文件是:


本地主机
剧本
剧本

我的tomcat-users.xml文件是:



我的上下文文件位于src目录META-INF文件夹中。content.xml是:


WEB-INF/WEB.xml

POM文件中我的Tomcat插件配置为:


org.codehaus.mojo
TomcatMaven插件
http://localhost:8080/manager/text  
/DocumentManagerGui
本地主机
二者都
我想要一个关于这个问题的所有常见问题的列表,以及参考资料和结构良好的教程的链接

我担心不可能真正评估所有可能触发tomcat显示此错误的问题,因为该错误太一般,并且有太多的常见情况可以触发它。尝试这样做就像猜测未知应用程序崩溃的原因一样,只知道它崩溃了

可以肯定的是这个错误的原因是应用程序初始化阶段出了问题

从我的实践中,我可以想到两组通用案例:

  • app init上引发的PermGen空间错误(大多数情况下,这是类加载器泄漏的结果)

  • 在实现中处理app init时引发了一些异常(原因可能是某些框架的错误配置或未解析的类依赖)

  • 还有别的。事实上,tomcat可能由于某种或其他原因出现配置错误/故障

  • 处理此错误最可靠的方法请检查:

  • 应用程序的日志(在哪里可以找到日志取决于如何在webapp中设置日志)

  • tomcat的日志(通常可以在
    {tomcat dir}/logs
    中找到)

  • 。。。获取有关错误原因的更多信息,并解决问题的根源。试图用其他方式解决这个问题更像是与风车作战


    希望这会有所帮助。

    Tomcat日志怎么说?这里的想法是给未来的读者一个解决此类问题的良好起点。我通过安装Tomcat7解决了我的问题(经过一些讨论),但我知道这并不总是一个选项。无论如何,这绝对是一个好的开始,我很高兴能赏金。