Tomcat有两种启动方式:(两种方式的启动时,调用的脚本和环境变量都不同,针对解压版的Tomcat)
1. 系统服务启动tomcat (tomcat6.exe --》tomcat6w.exe -- )
1.1 在cmd下 执行%tomcat_home%/bin/service.bat install 自定义服务名
1.2 TOMCAT为我们提供了一个设置启动参数的窗体,双击tomcat_home/bin目录下的tomcat6w.exe,如图
在java options编辑框里面的最顶端加入:
java代码:
-Xdebug
-Xrunjdwp:transport=dt_socket,address=9999,server=y,suspend=y
说明:
-Xdebug 启用调试特性
transport=dt_socket front-end到back-end之间的传输方法,dt_socket表示使用套接字传输
address jvm监听的端口
server=y y表示启动的jvm是被调试者
suspend=y y表示启动jvm会暂停等待,直到调试器连接上
2. 单击startup.bat 启动 (startup.bat --》catalina.bat )
2.1 修改Tomcat/bin/startup.bat文件,在最前面加上如下代码
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
3. eclipse上的配置