这里列举两种方法
1 使用JPDA方法启动
1 使用命令行进入tomcat的bin目录下,例如
cd H:\apache-tomcat-8.5.34-windows-x64\apache-tomcat-8.5.34\bin
2 输入如下命令
catalina jpda start
这时tomcat启动,启动控制台的第一行会出现以下日志
Listening for transport dt_socket at address: 8000
这样表示tomcat的远程debug监听8000端口。
8000位默认监听端口,如果需要修改,可以设置window环境变量JPDA_ADDRESS来指定其他端口。如何设置windows系统环境变量的方法不再赘述
2 修改catalina.bat
进入tomcat目录下的bin目录,找到catalina.bat并打开,在文件的开头添加如下命令
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899
address为远程监听的端口
修改完成后保存,直接使用startup.bat启动即可