远程调试Linux机器的tomcat

本文指导Java爱好者如何在本地环境远端调试Tomcat服务器或JAR包,包括配置JAVA_HOME、修改catalina.sh启动参数、关闭防火墙、在Eclipse中设置远程调试配置等步骤。

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

 
Java爱好者的家,请加群435264740
工作中我们经常遇到这种情况:本机难以搭建相应的环境,而服务器上又难以进行debug来查看问题,下面这篇文章中表哥会教你如何远端调试tomcat或者jar包

1.配置JAVA_HOME
    vi /etc/profile
    在该文件末尾追加以下几行
 
    export JAVA_HOME="/usr/local/jdk"
    export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export PATH=$PATH:$JAVA_HOME/bin
 
    保存退出,使配置生效:source /etc/profile
 
2.配置tomcat的启动参数jpda
 
    vi /usr/local/tomcat/bin/catalina.sh
 
    大概240行左右
 
    JPDA_ADDRESS的值改为8923(改为本机和linux机器都闲置的端口即可)
 
    JPDA_SUSPEND的值改为y
 
    保存退出
 
3.关闭防火墙
 
    service iptables stop
 
4.本机eclipse配置
 
    打开eclipse, 在菜单run->open debug dialog弹出的对话框中,选择 Remote Java Application,新建debug配置
 
    project选择对应项目即可
 
    host:linux机器的ip
 
    port:8923(对应catalina.sh中JPDA_ADDRESS的值即可)
 
    勾选ALLOW termination of remote vm
 
    点击apply保存
 
5.debug模式启动Linux机器的的tomcat
 
    进入/usr/local/tomcat/bin目录
 
    执行./shutdown.sh
 
    执行./catalina.sh jpda start
 
6.本机eclipse中将刚才配置的远程调试启动

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值