偶看到这个问题似曾相识,于是想了一下愣是没有想起来以前遇到是怎么解决的,所以开始google,发现了网上的一篇达文,终于找到了解决方法。
我使用的tomcat是5.5.25,观察startup.bat和catalina.bat中的内容,不难知道关键的信息都在catalina.bat当中,仔细阅读顶部给出的参考文章中的内容,发现catalina.bat中有一段启动脚本是会打开新窗口的,而这个新窗口中给出的出错信息正是我们需要的内容。
于是找到Catalina.bat的176~181行,发现如下内容:
if not "%OS%" == "Windows_NT" goto noTitle
set _EXECJAVA=start "Tomcat 5.5.25 20080" %_RUNJAVA%
goto gotTitle
:noTitle
set _EXECJAVA=start %_RUNJAVA%
:gotTitle
将这些 _EXECJAVA 后面的 start去除掉(切记,其中的"Tomcat 5.5.25 20080"也要去除掉,否则脚本无法正常执行)
从“开始”->“运行”当中执行cmd,开启dos,进入到tomcat 5.5.25的bin目录下,执行startup.bat,就会发现catalina.bat乖乖的呆在这个窗口中不会打开新窗口了,这样我们就可以跟踪需要的出错信息~~
调试完信息之后记得将catalina.bat里面的内容还原哦!
配置Tomcat:
1、安装jdk时,已经在系统的环境变量当中配置好了path,即jdk的bin目录路径
2、再新添变量 JAVA_HOME, 内容为jdk的安装路径,不是jre目录路径噢! 此处别混淆了