intellij idea 远程调试(备忘)

本文详细介绍了如何在IntelliJ IDEA中进行远程调试。首先,需在IDEA的Run/Debug Configuration中配置Remote选项,设置远程服务器的IP和端口。接着,配置Tomcat的setenv.sh文件,添加JVM参数以开启调试端口。当Tomcat启动时,会显示监听地址。最后,在IDEA中选择远程配置并启动调试,若连接成功则会显示已连接到目标VM。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

步骤:

1,配置idea

2,配置服务器tomcat配置文件

3,启动远程调试


1,配置idea。

        找到idea  的 run/debug configuration 界面。点击+ 找到remote。在configuration下设置host :远程服务器的ip。 port:调试时所用的端口。


2配置tomcat (linux服务器下为.sh后缀,Windows下为.bat后缀)

在tomcat的bin文件夹下创建文件setenv.sh。内容为:CATALINA_OPTS="${CATALINA_OPTS}-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"

如果windows下加上面的代码不起作用,使用如下的也可。

set CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,address=5005,server=y,suspend=n"

保存。

这个内容也就是上图jvm中的相关参数。

启动tomcat。如果配置成功的话在tomcat启动窗口会看见:Listening for transport dt_socket at address: 5005 字样。

3,远程调试。

 在idea上选择刚刚配置好的remote。


点击debug按钮,如果连接成功会显示

Connected to the target VM, address: '192.138.54.11:5005', transport: 'socket' 其中的ip为远程服务器的ip


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值