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保存


tomcat linux 远程调试
 
tomcat linux 远程调试
 
tomcat linux 远程调试
 


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

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

    执行./shutdown.sh

    执行./catalina.sh jpda start

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











相关推荐