配置Tomcat环境变量

来源:互联网 发布:苏州华科电子知乎 编辑:程序博客网 时间:2024/05/21 16:59
今天遇到一个问题,就是使用tomcat启动项目的时候发现tomcat会一闪而过,隐约看到了一个异常,好像是什么NoSuchMehtod之类的,但是由于太快了,无法跟踪正在犯愁。
    偶看到这个问题似曾相识,于是想了一下愣是没有想起来以前遇到是怎么解决的,所以开始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目录路径噢! 此处别混淆了