内容简介:1、在tomcat/bin下的catalina.sh上边添加下边的一段设置2、address=60222 这个是后边IDEA设置的时候需要用到的1、添加Tomcat Server选择Remote
1、在tomcat/bin下的catalina.sh上边添加下边的一段设置
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=60222,suspend=n,server=y" 复制代码
2、address=60222 这个是后边IDEA设置的时候需要用到的 调试端口 ,可以任意设置一个未使用的端口,但是后边的配置都要一致.
IDEA设置
1、添加Tomcat Server选择Remote
2、设置相应的参数
-
xxx.xxx.152.67:8080为远程Tomcat服务器的IP地址和端口,这里可以设置域名,例如: security.xxxx.cn/login.do;
-
60222这个端口为1.1步中设置的debug端口,适合tomcat的端口不一样的;
-
这里的Remote staging选择的都是same file system,这就要求本地代码和远程Tomcat的代码要一直;
3、Startup/Connection
选择Debug、Socket、调试端口这里是60222
4、选择运行
然后点击右边的debug即可运行(首先Tomcat要启动)
5、是否成功
可以看到已经连接成功,
查看Tomcat服务器日志,如下:
6、如果失败
- 如果出现端口被拒绝:
这种可能是tomcat并未启动,或者遇错误停止,重启Tomcat即可
- 连接失败,其他问题
首先在服务器端查看 调试端口 这里是60222的使用情况
[root@VM_92_170_centos bin]# lsof -i:60222 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 12064 root 5u IPv4 1320209 0t0 TCP 1x.xxx.xxx.170:60222->1xx.xx.xxx.231:13325 (ESTABLISHED) 复制代码
可以看到这是自己本地和远程的一个连接,如果连接失败却看到上边的使用情况,请使用kill -9 PID杀死进程,重启Tomcat,然后在IDEA中重新运行debug, 本例为:kill -9 12064
搜索或扫描下述二维码关注微信公众号: Java后端技术(ID: JavaITWork),和20万人一起学Java! Java后端技术专注 Java 相关技术:SSM、Spring全家桶、微服务、 MySQL 、MyCat、集群、分布式、中间件、 Linux 、网络、多线程,偶尔讲点运维Jenkins、Nexus、 Docker 、ELK,偶尔分享些技术干货,致力于Java全栈开发!
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 【JavaScript调试】停止使用 console.log() 并开始使用浏览器调试
- 使用gdb调试工具上手调试php和swoole源码
- 使用串口调试Xen
- Xcode中使用LLDB调试
- xcode lldb调试使用总结
- Linux内核使用gdb调试
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Hacking Growth
Sean Ellis、Morgan Brown / Crown Business / 2017-4-25 / USD 29.00
The definitive playbook by the pioneers of Growth Hacking, one of the hottest business methodologies in Silicon Valley and beyond. It seems hard to believe today, but there was a time when Airbnb w......一起来看看 《Hacking Growth》 这本书的介绍吧!