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

tomcat 启动配置-便于启动时错误调试

2013-09-30 10:05 302 查看
     运行java web项目时,又是项目易出错,这是tomcat是一扇而过,看不清是什么错误,这个时候就需要修改tomcat启动脚本,使其在一个cmd下面启动,所有的信息都在cmd下面显示。

    环境:win7,apache-tomcat-6.0.26

    其实很简单,只需要修改catalina.bat 中的

if not "%OS%" == "Windows_NT" goto noTitle
if "%TITLE%" == "" set TITLE=Tomcat
set _EXECJAVA=start "%TITLE%" %_RUNJAVA%


改为

 

if not "%OS%" == "Windows_NT" goto noTitle
if "%TITLE%" == "" set TITLE=Tomcat
set _EXECJAVA=%_RUNJAVA%

 

         即是把start "%TITLE%"给去掉,这句话的意思就是在新的cmd下面启动tomcat,如果去掉以后,那就是在同一个cmd下面显示了。

 

        另外,为了调试bat启动过程,可以把startup.bat、catalina.bat、setclasspath.bat等文件最上面的@echo off 改为@echo on,这句话的意思就是把执行的每个bat命令在cmd里面打印出来,方便调试。

 

       话说到底,其实tomcat也只是一个java程序,几个bat文件的作用也只是初始化启动配置,最后执行的命令类似于这样

"C:\Program Files (x86)\Java\jdk1.6.0_37\bin\java"  -Djava.util.logging.config.file="D:\soft\apache-tomcat-6.0.26\conf\logging.properties" -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs="D:\soft\apache-tomcat-6.0.26\endorsed"
-classpath "D:\soft\apache-tomcat-6.0.26\bin\bootstrap.jar" -Dcatalina.base="D:\soft\apache-tomcat-6.0.26" -Dcatalina.home="D:\soft\apache-tomcat-6.0.26" -Djava.io.tmpdir="D:\soft\apache-tomcat-6.0.26\temp" org.apache.catalina.startup.Bootstrap  start

 

       只要把上面的语句修改为你本机的配置,如改一下tomcat路径等信息后,直接粘贴到cmd里面执行,就能启动tomcat了,而且是在当前cmd下面输出tomcat运行信息。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat 调试
相关文章推荐