上图:
http://10.200.21.217:8080/远程Tomcat服务器的IP地址和端口; 在这里可以设定域名。 例如http://security.xxxx.cn;
10.200.21.217远程主机IP
62453端口是调试端口,与tomcat端口不同。
这里的所有远程staging都选择了same file system。 因此,必须将本地代码与远程Tomcat中的代码匹配。
这个好像不用设置。 因情况而异
在tomcat/zzdlf下的catalina.sh上方添加下面段落的设置
catalina _ opts='-xdebug-xrunjdwp : transport=dt _ socket,address=62453,suspend=n,server=y '
服务器Tomcat路径:/usr/local/tomcat/zzdlf
添加的是这一段,直接复印就可以了
端口被拒绝。 请尝试重新启动服务器上的Tomcat
访问Tomcat/zzdlf目录,并在启动过程中关闭
./shutdown.sh
./startup.sh
连接失败。 其他问题
首先,在服务器端检查调试端口。 这里是62453的使用状况
[ root @ VM _ 92 _ 170 _ centoszzdlf ] # lsof-I :62453
commandpiduserfdtypedevicesize/off nodename
Java 12064 root 5uip v 413202090 t0TCP 1x.XXX.XXX.170336060222-1xx.xx.XXX.231336013325 (已启用) ) )。
可见这是自己的本地和远程连接。 如果连接失败,但仍能看到上边的使用情况,请使用kill -9 PID杀死进程,重新启动Tomcat,然后在IDEA上重新运行调试。
在本例中为kill -9 12064