tomcat linux 远程调试
转自:http://qiushi-fly.iteye.com/blog/2212742
linux服务器端配置
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配置
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中将刚才配置的远程调试启动