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
如图