tomcat远程调试

转自大表哥: 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保存

tomcat远程调试_第1张图片 tomcat远程调试_第2张图片 tomcat远程调试_第3张图片



5.debug模式启动Linux机器的的tomcat

    进入/usr/local/tomcat/bin目录

    执行./shutdown.sh

    执行./catalina.sh jpda start

6.本机eclipse中将刚才配置的远程调试启动 

你可能感兴趣的:(tomcat,linux,tomcat)