主要是;
1.修改tomcat在catalina.bat或者.sh中,添加
linux
CATALINA_OPTS=”-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n”(不要换行,要在同一行)
windows
Set “CATALINA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n”
数说明:
-Xdebug : 启用调试模式
-Xrunjdwp : 加载JVM的JPDA参考实现库
transport=dt_socket :Socket连接,可选dt_shmem 通过共享内存的方式连接到调试服务器
address=8000 :调试服务器监听的端口
server=y : 是否是服务器端,n为客户端
suspend=n : 启动过程是否加载暂停,y为启动时暂停,方便调试启动过程
3、启动tomcat,看看tomcat是否启动成功,
如果启动成功,tomcat日志文件(catalina.out)中会有如下输出:
Listening for transport dt_socket at address: 8000
4、使用eclipse调试:
参考:
http://blog.csdn.net/afgasdg/article/details/9236877
https://jingyan.baidu.com/article/0320e2c1f4ef6b1b87507b06.html
https://yq.aliyun.com/articles/770