zoukankan      html  css  js  c++  java
  • Linux下使用Eclipse 远程调试

    1 开启端口
    修改/apache-tomcat-7.0.40/bin/catalina.sh
    在合适的位置(请自行判断,只要有JAVA_OPTS的设定前后即可)插入下面的设定:
    UI_DEBUG="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899"
    CATALINA_OPTS="$CATALINA_OPTS $UI_DEBUG"
    JAVA_OPTS="-server -Xms4096m -Xmx6144m"
    修改完成后重启tomcat,使用ps命令检查端口是否开启。
    [root@xis-pc.tw.trendnet.org bin]# ps -ef | grep tomcat
    root 27586 1 0 10:26 pts/1 00:01:33 /usr/java/jdk1.7.0_40//bin/java -Dnop -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -server -Xms4096m -Xmx6144m -server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899 -Djava.endorsed.dirs=/var/myweb/apache-tomcat-7.0.40/endorsed -classpath /var/myweb/apache-tomcat-7.0.40/bin/bootstrap.jar:/var/myweb/apache-tomcat-7.0.40/bin/tomcat-juli.jar -Dcatalina.base=/var/myweb/apache-tomcat-7.0.40 -Dcatalina.home=/var/myweb/apache-tomcat-7.0.40 -Djava.io.tmpdir=/var/myweb/apache-tomcat-7.0.40/temp org.apache.catalina.startup.Bootstrap start

    2 配置Eclipse 远程调试端口

    3 点击debug按钮,然后Eclipse就能附着到远程的jvm上进行远程调试。
    注意:调试前请注意将本地与远程的java classes文件同步,否则会发生代码行无法正确映射的问题。

    JAVA的远程调试非常好用,相比JAVA, eclipse CDT 对 C++ 的远程调用支持较差,部署很困难。

  • 相关阅读:
    Cookie和Seesion
    Forms组件
    分页器组件
    关于Django的Ajax操作
    Oracle常用数据库表操作
    redis的缓存穿透 缓存并发 缓存失效
    Struts2的拦截器
    Struts2的各种标签库
    Struts2基础知识
    Java常用数据结构和算法
  • 原文地址:https://www.cnblogs.com/dogharry/p/4311642.html
Copyright © 2011-2022 走看看