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