您的位置:首页 > 运维架构 > Tomcat

配置Tomcat环境变量

2012-03-22 10:29 337 查看
今天遇到一个问题,就是使用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目录路径噢! 此处别混淆了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: