Eclipse远程调试之服务器配置(1)

Eclipse的远程调试功能使用起来非常方便,可以极大提高查找和修复Bug的速度。除了Eclipse要建立远程调试的Profile,在服务器端也需要相应配置。下面一一列出。
一、Tomcat5.5
1、Linux下
catalina.sh中,加入如下配置:
  JPDA_ADDRESS="9917"
可以直接加在JPDA_ADDRESS注释的下面。9917是JPDA端口号,默认值是8000。
startup.sh中,修改启动选项为jpda start,如下:
  exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"
2、Windows下
catalina.bat中,在
  set JPDA=jpda
下面添加:
  set JPDA_TRANSPORT=dt_socket
  set JPDA_ADDRESS="9917"
startup.bat中,修改启动选项配置:
  call "%EXECUTABLE%" start %CMD_LINE_ARGS%

  call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%  

时间: 2024-08-24 15:58:23

Eclipse远程调试之服务器配置(1)的相关文章

Eclipse远程调试之服务器配置(2)

2 Resin对于Resin,可以自己写一个启动的脚本,启动Resin服务器.脚本内容如下:@echo offREM set JAVA_HOME=JDK或JRE的安装目录REM set PATH=%JAVA_HOME%/bin;%PATH% set RESIN_HOME=Resin的安装目录httpd -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=12345 

使用Eclipse远程调试Java应用程序

远程调试对应用程序开发十分有用.例如,为不能托管开发平台的低端机器开发程序,或 在专用的机器上(比如服务不能中断的 Web 服务器)调试程序.其他情况包括:运行在内存 小或 CUP 性能低的设备上的 Java 应用程序(比如移动设备),或者开发人员想要将应用程 序和开发环境分开,等等. 先决条件 启动配置类型 启动配置 保存一 组用于启动程序的属性.启动配置类型是一种可以在 Eclipse 平台上启动的独特程序. 如果您还没安装该程序,请下载 Eclipse V3.4(Ganymede).在 G

Eclipse远程调试出现“JDWP Transport dt_socket failed to initialize”如何解决

工作中经常需要使用Eclipse远程连接Tomcat,调试Web应用程序. eclipse远程调试Tomcat方法 1.Linux中配置tomcat在catalina.sh中添加如下 CATALINA_OPTS="-Xdebug  -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"(不要换行,要在同一行) 2.Window中修改 catalina,bat文件,添加: Set  "CATALINA_OPT

Eclipse远程调试Weblogic运行的源代码

web|源代码 看过许多远程调试的例子,大多数都是针对tomcat或者jboss服务器的,很少能搜索到weblogic服务器的远程调试例子和文章,前些天在项目开发的时候尝试了一下,感觉十分得不错,拿出来跟大家分享一下,不过我要多罗嗦几句. 远程调试的好处:我们现在开发的模式大多是本机用eclipse集成source管理环境,集成ant的编译环境,用weblogic插件集成运行环境,基本上一个eclipse又当爹又当妈的,这样的好处就是开发环境配置集中,普通的程序员只要按步骤做就可以了,开发步骤简

Eclipse远程调试WebSphere Application Server

我们用 Eclipse 开发 Web 项目时,多会用某个插件(如 MyEclipse) 来对 Tomcat 中的应用进行单步调试.而要调试 WAS 下的应用,MyEclipse 也是可以的,但在 MyEclipse 中启动 WAS 比较慢,且需要在本地安装一个 WAS.再有便捷点的方法是用 WSAD (Websphere Studio Application Developer) 或它的升级版 RAD (Rational Application Developer),它们内置了对 WAS 很好的

Eclipse远程调试Spark

修改配置文件 修改${spark_home}/bin/spark-class文件: "$RUNNER" -Xmx128m -cp "$LAUNCH_CLASSPATH" org.apache.spark.launcher.Main -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8888 "$@" 参数说明: -Xdebug 启用调试特性 -Xrunjdwp 启用J

Eclipse 远程调试

1.server的启动参数 启动参数中需要加入下行语句: -Xdebug -Xrunjdwp:transport=dt_socket,address=22260,server=y,suspend=n 参数解释见下: -XDebug 启用调试 -Xrunjdwp 加载JDWP的JPDA参考执行实例. transport  用于在调试程序和 VM 使用的进程之间通讯. dt_socket 套接字传输. server=y/n VM是否需要作为调试服务器执行. address=22260调试服务器监听的

eclipse远程调试weblogic发布的应用

问题描述 weblogic配置JAVA_DEBUG="-Xdebug-Xnoagent-Xrunjdwp:transport=dt_socket,address=30000,server=y,suspend=n"exportJAVA_DEBUGif["${WLS_REDIRECT_LOG}"=""];thenecho"StartingWLSwithline:"echo"${JAVA_HOME}/bin/java${J

eclipse/intellij idea 远程调试hadoop 2.6.0

很多hadoop初学者估计都我一样,由于没有足够的机器资源,只能在虚拟机里弄一个linux安装hadoop的伪分布,然后在host机上win7里使用eclipse或Intellj idea来写代码测试,那么问题来了,win7下的eclipse或intellij idea如何远程提交map/reduce任务到远程hadoop,并断点调试? 一.准备工作 1.1 在win7中,找一个目录,解压hadoop-2.6.0,本文中是D:\yangjm\Code\study\hadoop\hadoop-2.