解决Tomcat部署,运行start.bat闪退 警告 [main] org.apache.catalina.startup.Catalina.load Catalina.start using conf/server.xml: 元素类型 "Host" 必须由匹配的结束标记 "</Host>" 终止。

今天部署Tomcat服务器时,运行tomcat/bin下的start.bat文件,出现闪退,已经检查了java_home的环境变量配置没有问题,那是什么问题导致的呢。

去查看tomcat/logs 日志文件,找到今天的日期:

 这是错误信息:

 是conf下server.xml 中的<Host>标签出现了问题,打开这个tomcat/conf/server.xml文件,拖到最底下,看到这个:

 原因出在<Context>标签上。

因为这个项目我是用了一个不同版本的tomcat,以前用的tomcat可以start成功,我就去看了以前用的tomcat的server.xml文件,里面的<Host>标签内只有一个<value>标签,没有<Context>标签。

于是我就试了一下,把我现在用的这个tomcat文件的<Context>标签注释掉,再次运行start.bat,就可以成功运行,不再闪退啦。

原文地址:https://www.cnblogs.com/wang-jx/p/12460472.html