以Windows下为例,Linux也可参考
一、修改catalina.bat文件
1.1加入JAVA配置
SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131
SET TOMCAT_HOME=D:\WLX\apache-tomcat-8.5.51
set JAVA_OPTS=-Xms256m -Xmx2048m -XX:MaxPermSize=1024m -Dfile.encoding=UTF-8 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=d:/heapdump.hprof
1.2修改DEBUG配置
将:JPDA_ADDRESS=localhost:8000 改为:JPDA_ADDRESS=0.0.0.0:8000
意为:允许所有ip连接到8000端口,而不仅是本地。
1.3启动
catalina jpda start
这是以debug模式启动
二、配置idea
2.1新增加一个远程调试选项
三、调试
需要将本地代码和远程上的代码一样,然后在本地代码打上断点,就可以进行调试了