以前碰到了 需要远程断点的 然后 整理了一份文档 最近需要 又忘记了 呵呵 只能把它记录下来!
步骤如下:
1:修改weblogic的domain里面的配置 (现在的weblogic都是9以上的 所以之下的修改方法就 不说了) 我的domain修改地址 D:\wls12120\user_projects\domains\7112\bin 备份:setDomainEnv.cmd 修改setDomainEnv.cmd 在这个代码 if "%debugFlag%"=="true" ( set JAVA_DEBUG=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=%DEBUG_PORT%,server=y,suspend=n -Djava.compiler=NONE set JAVA_OPTIONS=%JAVA_OPTIONS% %enableHotswapFlag% -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole... ) else ( set JAVA_OPTIONS=%JAVA_OPTIONS% %enableHotswapFlag% -da ) 下面 加一句 set DEBUG_PORT=8787 set JAVA_DEBUG=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=%DEBUG_PORT%,server=y,suspend=n -Djava.compiler=NONE 端口 8787是监听端口! 搞完这些 weblogic的配置就完成了 2:Run/Debug Configurations (跟配置tomcat 一样) 配置remote 端口写成 上面的8787 主机写服务的部署地址 然后就ok了! 3:maven 打包我们的 中间件 (因为多余的代码已经被我剔除了 所以可以直接扔到服务里面去) 4:启动服务 5:启动idea的 remote服务 6:完成 可以断点调试了!