通过Intellij IDEA对tomcat进行远程调试
配置IDEA
在IDEA中添加配置,步骤:点击Edit Configurations...--->点击+
--->Tomcat Server--->Remote
-
选择Edit Configuration
-
添加tomcat server
-
配置远程服务器信息
-
选择startup/connection 标签--->debug,注意将里面的配置信息添加到tomcat的启动配置里面,在服务器$TOMCAT_HOME/bin/catcatalina.sh中最上面添加其配置:
export JAVA_OPTS='-agentlib:jdwp=transport=dt_socket,address=8081,suspend=n,server=y'
-
重启tomcat
1 cd $TOMCAT_HOME 2 bin/shutdown.sh 3 bin/startup.sh
注意:上面配置远程服务器的端口port即为刚刚添加的port 8081;且远程服务器的server.xml中的端口不要和catcatalina.sh中配置的port相同。
-
配置完成后用IDEA连接Tomcat,选择debug就可以看到显示,就可以和本地调试一样设置断点,进行远程调试
-