读书人

tomcat 启动配置-便于启动时异常调试

发布时间: 2013-10-01 12:15:56 作者: rapoo

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

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

环境:win7,apache-tomcat-6.0.26

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

if not "%OS%" == "Windows_NT" goto noTitleif "%TITLE%" == "" set TITLE=Tomcatset _EXECJAVA=start "%TITLE%" %_RUNJAVA%


改为

if not "%OS%" == "Windows_NT" goto noTitleif "%TITLE%" == "" set TITLE=Tomcatset _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运行信息。


读书人网 >其他相关

热点推荐