tomcat 启动配置-便于启动时错误调试
2013-09-30 10:05
302 查看
运行java web项目时,又是项目易出错,这是tomcat是一扇而过,看不清是什么错误,这个时候就需要修改tomcat启动脚本,使其在一个cmd下面启动,所有的信息都在cmd下面显示。
环境:win7,apache-tomcat-6.0.26
其实很简单,只需要修改catalina.bat 中的
改为
即是把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运行信息。
环境: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运行信息。
相关文章推荐
- 关于 Struts2 配置后启动Tomcat 时出现的错误
- Eclipse中配置启动Tomcat服务器,以及错误及报错解决
- docker环境hosts配置错误导致的tomcat无法正常启动
- Eclipse 启动tomcat的调试模式时错误提示 Source not found
- 配置Tomcat以Debug模式启动了,但却只能本地用localhost连接调试
- 03_Tomcat配置常见错误_ 解压缩版的tomcat注册成服务并设置自启动
- eclipse下配置tomcat错误导致启动tomcat报错,Could not find main class
- vs2015启动网站调试提示 HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容。 解决方法
- maven项目:spring配置里:连接远程oracle(虚拟机里),【虚拟机没开启(数据库连接不上)导致tomcat启动失败(web.xml配置Spring了监听器)】=(也不报具体错误,就是超时)
- 在电脑上找到这个路径:D:\jakarta-tomcat-6\conf\Catalina,将localhost目录直接删除掉,再一运行,就没事了! 因为配置文件中配置了启动程序,而webapps文件夹下却没有此应用程序,所以出现了上述错误。
- 关于Eclipse Java EE中默认的配置Tomcat 6.0.29,启动访问出现404错误
- Tomcat学习笔记 - 错误日志 - NetBeans配置tomcat出错情况总结 -- 部署错误: 启动 Tomcat 失败。-- '127.0.0.1' 不是内部或外部命令,也不是可运行的程序
- Tomcat学习笔记 - 错误日志 - Tomcat安装版安装后第二次启动后闪退(转)-- javac不是内部或外部命令 -- 配置java环境教程
- 如何让Tomcat在指定JDK版本下启动而不依赖环境变量中配置的版本,解决部署到Tomcat中报404版本错误问题
- vs2015启动网站调试提示 HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容。 解决方法
- 错误解决-----Tomcat环境变量配置完成,但是cmd输入startup无法启动
- 如何让Tomcat在指定JDK版本下启动而不依赖环境变量中配置的版本,解决部署到Tomcat中报404版本错误问题
- Tomcat启动报错,增加配置查看错误详情
- 14001错误:由于应用程序配置不正确,应用程序未能启动:OD调试解决办法
- Tomcat8.5配置https启动报空指针错误