Eclipse远程调试应用程序

第一步,在应用程序的配置文件run.xml中加入下面的配置项,启动应用程序:

<target name="run"
depends="checkBuilderFailedLogExist">
  <!--ant
antfile="../DBSchema/main.xml" target="run-all" /-->
  <java
classname="com.raisecom.nms.console.RCConsole" 

        fork="true" spawn="true" 
jvm ="..\jre\bin\InstanceServer">
    <arg
value="${shell.arg1}" /> 
   
<jvmarg value="-Xdebug"/>
   
<jvmarg value="-Xnoagent"/>
   
<jvmarg value="-Djava.compiler=NONE"/>
   
<jvmarg
value="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=2007"/>

    <jvmarg value="-Xmx1024m"/>

    <jvmarg value="-Xms256m"/>
   
<!--jvmarg value="-Xincgc"/-->
    <jvmarg
value="-noverify"/>
    <classpath
refid="liberary.path"/>
  </java>
  </target>

第二步,建立支持远程调试的工程,端口号要和上面配置文件中的端口号一致,依赖的工程就是上面配置文件对应的工程。

第三步,需要查看的位置打上断点,等待程序运行至此即可远程调试

Eclipse远程调试应用程序,布布扣,bubuko.com

时间: 2024-07-31 15:11:32

Eclipse远程调试应用程序的相关文章

eclipse远程调试war程序

step1. Eclipse端添加远程调试 右击工程-->Debug As-->Debug Configuration 选择左窗口的Remote Java Application,右击,选择"New",右边窗口选择工程.填写主机.端口号 step2. 启动tomcat ${tomcat}/bin/catalina.sh jpda start step3. 开始debug tomcat服务器启动之后,用刚刚创建的pt-master调试

eclipse远程调试tomcat程序

1,下载tomcat软件包 下载,提取码:1ffc 2,解压缩,然后把E:\software\tomcat-7.0.62\bin添加到环境变量: 3,编辑器打开bin\catalina.bat,找到 :noJpda 然后紧随其后添加: set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899 并保存:

window8.1编译hadoop2 eclipse插件,并远程调试hadoop程序

一.编译hadoop2 eclipse插件     1.安装ant 2.准备eclipse插件包,下载地址:http://pan.baidu.com/s/1i3myDvv 或者https://github.com/nemotan/hadoop2x-eclipse-plugin 3.解压插件包,进入主目录执行: ant jar -Dversion=2.6.0 -Declipse.home=F:\tool\eclipse-jee-juno-SR2\eclipse-jee-juno-SR2 -Dhad

使用Eclipse远程调试及原理

今天定位Linux Server端的Java应用程序的问题,使用了 Eclipse 远程调试 Java 应用程序,这恐怕是定位Server端最常见也是最根本的方法,居然至少有两位有好几年开发经验的同事都不知道这个方法,我也感觉十分诧异. 本文在介绍使用Eclipse远程调试Java应用程序之外,着重解析了远程调试的原理. JVM原理 众所周知,Java由于引入了虚拟机JVM,拥有了很好的跨平台和安全性,.java文件由Javac编译成.class文件也叫字节码文件,字节码文件由JVM执行,并由翻

远程调试war程序

step1. Eclipse端添加远程调试 右击工程-->Debug As-->Debug Configuration 选择左窗口的Remote Java Application,右击,选择"New",右边窗口选择工程.填写主机.端口号 step2. tomcat服务器启动模式 ${tomcat}/bin/catalina.sh jpda start step3. 开始debug 用刚刚创建的pt-master调试,注意,在tomcat服务器启动之后,立马进行调试,要快.

Eclipse远程调试(远程服务器端监听)

前提:远程服务器上运行的WEB项目class对应的源码与本地项目中必须保持一致,也就是远程tomcat部署的项目就是本机项目打包过去的,而本机项目没有发生变动. 远程服务器端 服务器端配置eclipse调试器监听端口,有两种方式,任选其一 第一种方式: 环境变量 export JPDA_ADDRESS=9999 启动tomcat 使用sh catalina.sh jpda start启动 注意:不要用startup.sh 通过这条命令启动tomcat,会监听JPDA_ADDRESS设置的端口,等

eclipse远程调试Hadoop

环境需求: 系统:window 10 eclipse版本:Mars Hadoop版本:2.6.0 资源需求:解压后的Hadoop-2.6.0,原压缩包自行下载:下载地址 丑话前头说: 以下的操作中,eclipse的启动均需要右键“管理员运行”! 在创建MapReduce的Project那块需要配置log4j(级别是debug),否则打印不出一些调试的信息,从而不好找出错的原因.配置这个log4j很简单,大家可以在网上搜索一下,应该可以找得到相关的配置. 1)首先需要利用ant编译自己的Hadoo

eclipse 远程调试hadoop代码

zxxJPDA 简介 Sun Microsystem 的 Java Platform Debugger Architecture (JPDA) 技术是一个多层架构,使您能够在各种环境中轻松调试 Java 应用程序.JPDA 由两个接口(分别是 JVM Tool Interface 和 JDI).一个协议(Java Debug Wire Protocol)和两个用于合并它们的软件组件(后端和前端)组成.它的设计目的是让调试人员在任何环境中都可以进行调试. 更详细的介绍,您可以参考使用 Eclips

Eclipse远程调试Tomcat

最近,一直在研究Tomcat的工作内幕,主要的方法就是参考<How Tomcat Works> 这本书和Tomcat 5.5.26的源代码. Tomcat的代码结构还是比较清晰的,注释也比较全.但是代码毕竟是静态的,难以彻底弄清类与类之间的协作关系,以及运行时对象的交互关系. 如果能对Tomcat的启动.处理请求和停止的过程进行断点调试,看清Tomcat的每一步行踪,那么就能解决上面的问题了. 于是,又一个问题出来了:如何使用Eclipse远程调试Tomcat ? 上网查了一些资料,相关的文章