Myeclipse远程debug配置

1,配置服务器上的startWebLogic.cmd

找到weblogic安装目录C:\bea\user_projects\domains\base_domain\bin下的startWebLogic.cmd文件

用编辑器打开,找到“@REM START WEBLOGIC”这个语句之后,在后边添加下边两句话

set JAVA_DEBUG=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n  
set JAVA_VM=%JAVA_VM% %JAVA_DEBUG% %JAVA_PROFILE% 

2,启动weblogic(在控制台开头部份应该会出现内容 :C:\bea\JDK160~1\bin\java -client   -Xdebug -Xnoagent -Xrunjd
et,address=8453,server=y,suspe.............)

3,配置Myeclipse的远程debug

在对应的项目上右键 :debug As--Open Debug Dialo...(Debug Configurations 

在弹出框中点击Remote Java Applicatior ,新建一个连接,只需要更改端口号8453即可,然后debug完成

如果要断点别的机器,则需要更改相应的IP,并且要保证机器上的代码版本和服务器上的版本要一致,不然....



如果用的Tomcat服务器

方法与Weblogic类似, 在bin目录下的catalina.bat文件中添加如下定义: 
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1861 


D:\apache-tomcat-6.0.18\bin

编辑startup.bat文件

在set CURRENT_DIR=%cd%上边加入

set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000


如图


Myeclipse远程debug配置_第1张图片







你可能感兴趣的:(Myeclipse远程debug配置)