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你的伟大发现完成了。很方便吧,一切尽在掌握之中。

     

     

     

     

     

  • 相关阅读:
    Javascript
    Linux折腾
    arch linux 教程
    fedora 安装 网易云音乐
    angularJS
    vim以超级用户权限保存文件
    Laravel 安装
    nginx
    xargs 简单功能
    yum 安装 php5.6 和 mysql5.6
  • 原文地址:https://www.cnblogs.com/alaricblog/p/3278205.html
Copyright © 2011-2022 走看看