配置bin目录下的catalina.sh文件
在最前面直接配置可以debug的参数,注意端口号一致就行
JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,address=60728,server=y,suspend=n"
然后开启jmx
在 # ----- Execute The Requested Command -----------------------------------------的位置下加人配置
CATALINA_OPTS="$CATALINA_OPTS
-Djava.rmi.server.hostname=192.168.198.131
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=1099
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false"
需要注意的是端口号,和访问地址。
然后保存,启动tomcat的命令是
./bin/catalina.sh jpda start 不是直接用start.sh 启动了,等tomcat启动完成后,在启动idea的远程 调试就行