`

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中将刚才配置的远程调试启动











 

  • 大小: 94.4 KB
  • 大小: 26.8 KB
  • 大小: 28.5 KB
分享到:
评论

相关推荐

    Linux 中Tomcat远程调试代码的实现方法

    主要介绍了Tomcat 远程调试代码的实现方法的相关资料,这里提供实例帮助大家实现这样的功能,需要的朋友可以参考下

    eclipse远程调试linux下的tomcat

    eclipse远程调试linux下的tomcat,包括各种详细的说明,配置,亲测可用

    使用Eclipse远程调试Linux服务器Tomcat项目

    使用Eclipse远程调试Linux服务器Tomcat项目的一些简单的调试技巧,

    技术说明文档(内含Java开发常用涉及的文档)

    Linux系统安装中文字体库,springcloud,阿里云,环境搭建,Centos防火墙设置与端口开放的方法,zabbix-agent安装,直接使用Jmeter工具来完成对Http接口的测试,使用Windows上的Eclipse 远程调试 linux下的Tomcat,...

    xs-box-client 是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,支持tcp流量转发,可支持任何tcp上层协议

    xs-box-client 是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,支持tcp流量转发,可支持任何tcp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面...)。可以让外网直接访问本地网站 ...

    Linux简明教程.rar

    2.远程登录 3.登录失败 4.控制台的概念 5.更改密码 6.登出 7.注意事项 二、获取帮助----------------------------------------------------------------------------------------- 1.help 2.man 3.info 4....

    hot-swap-gulp-watch

    远程调试:用于Java代码热插拔 Gulp Watch :将更改的资源(JSP,HTML,CSS,JS)复制到deploy文件夹。 该应用程序只是如何使用这些技术的一个示例。 要在自己的应用程序中使用,只需按照以下说明进行操作,如果要...

    Loadrunner报错日志

    十二、问题描述 通过Controler调用远程代理时报错,Error: CCI security error:You are running under secure mode and the function system is not allowed in this mode. 解决方法:在代理开启的时候,去掉勾选...

    超级有影响力霸气的Java面试题大全文档

    它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算机)。但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是...

    java 面试题 总结

    它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算机)。但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是...

Global site tag (gtag.js) - Google Analytics