Tomcat是调用startup.bat启动,但是用文本编辑工具打开startup发现startup的作用是找到Catalina并调用
发现CATALINA_HOME环境变量没有设置好,设置好再运行后报The JRE_HOME enviroment....异常
原先使用的是lomboz eclipse 用的是1.6的jdk+jre 同时电脑又装有1.8的jdk+jre
推测是版本问题,改成高版本的jdk同样报错,从新读catalina脚本
发现JAVA_HOME与 Tomcat\bin下的setclasspath.bat有关,文本编辑模式查看setclasspath.bat
终于找到问题了,之前用eclipse把JAVA_HOME指定了完整的路径即 c:\java6\bin
而在getclasspath中 是使用bin的上层路径
修改环境变量为C:\java6 启动Tomcat 正常