有时工作时候遇到类似回调的事,用穿透软件成功率不行,有时又是和别的公司共用交换机 ,自己也不能修改。所以一般都会在云上部署一个测试的以备调试 因为刚换IDE 从eclipse转到IDEA,还不熟悉,导致 今天搞这东西 搞了我大半个小时 所以这里记下。
首先在tomcat开启远程调试功能 打开 ${TOMCAT_PATH}\bin\catalina.sh 然后搜索# ----- Execute The Requested Command --------------------- 在这条语句后面添加 JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8888,suspend=n,server=y" address表示你要开放的端口。然后在开放你要访问的端口 如果是iptables防火墙的话 在22端口下面 复制22这条数据 修改一下端口号就行了 保存退出后 重启iptables服务就行了。然后在你的IDEA里
写好后 apply -ok 选择你刚才设置的服务名
点debug 当控制台显示 如下数据的时候 就表明你远程连接成功了,接下来 就可以像调试本地一样调试远程了