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

来源:互联网 发布:知鸟保险基础1500题库 编辑:程序博客网 时间:2024/05/22 11:39

     运行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运行信息。


 

原创粉丝点击