今天在服务器发布项目时,服务器已经有一个Tomcat在用,由于某些原因,需要另外再启动一个Tomcat,发现点击startup.bat时,Tomcat窗口一闪而过,然后在网上搜了下,看到网友总结大约有以下几点:
1、环境变量没有配置(查看后发现已经配置)
2、Tomcat版本与JDK版本不匹配
3、用cmd命令启动Tomcat,即切换到Tomcat安装目录,例如:D:\tomcat6\apache-tomcat-6.0.39\bin,然后直接运行startup.bat,此时可以看到一闪而过出错的原因:the catalina_home environment variable is not defined
看到网友说是环境变量中catalina_home的原因,然后我就在环境变量中找到这个变量,然后修改成Tomcat安装目录D:\tomcat6\apache-tomcat-6.0.39即可。
以上为我解决Tomcat一闪而过的方法,当然具体原因具体分析。