本文主要是介绍IDEA配置Tomcat远程调试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
因为不想把本地的Tomcat配置改乱或者多人开发项目想测试,本文主要是记录一下,IDEA使用Tomcat远程调试的配置过程,免得一段时间不去配置到时候忘记(毕竟这次是因为忘了,所以才打算记录的…)
首先在catalina.sh添加以下内容
JAVA_OPTS="-Dcom.sun.management.jmxremote=
-Dcom.sun.management.jmxremote.port=1099
-Dcom.sun.management.jmxremote.rmi.port=1099
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=172.16.69.139"
JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=30007"
export JAVA_OPTS
注:如果启动报错说hostname未知,就查看/etc/hosts中127.0.0.1后面是否有当前的hostname
启动Tomcat
sh catalina.sh run &
IDEA设置
最后调试端口改成自己配置的30007端口就行了,顺便说一句,所有的这些端口都需要能通过防火墙,所以最方便的就是把防火墙关闭调试。
这篇关于IDEA配置Tomcat远程调试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!