zoukankan      html  css  js  c++  java
  • MyEclipse下远程调试liunx下的代码

    大家都知道,在编译好的class文件中不好debug断点调试,在liunx下部署的更是不好调试了。

    在MyEclipse的debug里有remote java application 这个工具。今天用了下真爽,这里记录下来。

    1  先在你部署的tomcat中进入bin目录找到catalina.sh,

    2  在这个文件中加入
              CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=10000,server=y,suspend=n"

       这里address=10000,表示要远程调试连接的端口号,

    3 修改后保存,同时关掉防火墙,liunx下用如下命令关闭:

       /etc/rc.d/init.d/iptables stop   关闭防火墙

     4 然后打开你的MyEclipse,我这里是6.5的版本。在打开的MyEclipse里的工具栏里有个小虫子,debug的图标,点击旁边的下三角符号,选择open debug dialog,打开debug配置对话框,在最后一项有个remote java application 选中后new个出来。

    5  在name里填个名字,然后再下面的connect的project里选中你MyEclipse里的项目,注意要和远程的项目对应。connection type就用默认的,connection properties里填上远程机器的ip地址 第二项里填端口,这里端口和我们那个address的值必须一样,同时要保证这个端口没被其他服务使用。保存后关闭对话框。

    6  经过上述操作就完成了远程调试的配置,现在你在想调试的地方(你的MyEclipse里的程序里)打上断点,访问你远程机器,这时候你会惊奇的发现断点断住了,ok你的伟大发现完成了。很方便吧,一切尽在掌握之中。

     

     

     

     

     

  • 相关阅读:
    Java基础--(一)hello world
    性能测试--jmeter安装与配置
    性能测试--(四)函数
    性能测试--(三)jmeter参数化
    (一)Monkey使用场景及常用命令
    (二)logcat/trace.txt日志文件的分析
    (一)adb部署及使用
    SOAP UI破解及安装
    性能测试常用指标
    shll 基础讲解
  • 原文地址:https://www.cnblogs.com/alaricblog/p/3278205.html
Copyright © 2011-2022 走看看