idea远程调试

一、好句

你不过是失去了一个错的人,却也绕开了一段错误的人生,伤心后要记得庆幸。


二、背景

tomcat的远程调试在idea上面我还真没尝试过,今天实验下,顺便就记录下吧


三、内容

选择远程:


图片.png

填写远程ip,和端口:


图片.png

启动即可:


图片.png

tomcat开启远程调试,修改catalina.sh:

JAVA_OPTS="$JAVA_OPTS -Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=58079"

suspend:启动过程是否加载暂停,y为启动时暂停,直到连接上调试的机器;
address:远程调试端口;
server:
y表示启动的JVM是被调试者。如果为n,则表示启动的JVM是调试器。
-Xrunjdwp
启用JDWP实现,它包含若干子选项:
transport:
JPDA front-end和back-end之间的传输方法。dt_socket表示使用套接字传输。
-Xdebug
启用调试特性

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 项目开发工程中,经常需要在各环境定位问题,远程调试环境中tomcat是准确定位问题非常有效的手段。在讲解使用ide...
    48892085f47c阅读 5,831评论 0 2
  • 声明:原创文章,转载请注明出处。https://www.jianshu.com/p/0152d13c0768 1、...
    唐影若凡阅读 8,814评论 0 14
  • 本地调试非常简单,就不说了 记得以前跟同事调试的时候,线上环境出了问题,看他们都是打印log日志,比较麻烦,最近看...
    Andy周阅读 18,464评论 4 54
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,798评论 19 139
  • 本文主要基于一篇英文原作翻译而成,删减部分无用文字,添加了必要的注解和补充。 *英文原文是一篇对远程调试讲解很通俗...
    曲水流觞TechRill阅读 52,468评论 6 45