今天部署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,就可以成功运行,不再闪退啦。