tomcat 通过 startup.bat 启动服务器闪退的可能原因

1. 常见的自我定位方法

用文本编辑器(e.g. Notepad++)打开startup.bat和shutdown.bat,在各自的文件最后加上pause,保存。

先双击shutdown.bat,可能看到报错信息,如果报和jre,jdk等有关的,可能是环境变量的问题,见 第3个标题。

如果报的错中有 at line x column y :......很有可能是配置文件的错误,仔细阅读报错内容,就可以定位是哪个配置文件的错误,具体是什么错误

2. 配置文件有错误

目前我遇到的一个配置错误是:已经为"xxx"指定"yyy",这个报错是xml文件中有多余重复的字段,仔细检查xml删除即可。

3. Tomcat没有设置好Java环境变量

详见这篇帖子 http://www.cnblogs.com/zkx4213/p/4001433.html

原文地址:https://www.cnblogs.com/awomanofsin/p/8192252.html