远程调试
- 客户端调试配置:
java控制面板->查看->Runtime参数
-Ddebug=false -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,address=6001,suspend=n
- 服务器端调试
配置weblogic远程调试之前,需要做这几个工作:
1) 安装weblogic服务器,然后创建一个域;2) 安装eclipse集成IDE;
3) eclipse中包含发布的工程。
在上面几个工作完成之后,配置weblogic远程调试需要这么几个步骤:
1. 服务器端配置
在D:\bea\user_projects\domains\mydomain 下找到startWebLogic.cmd
打开startWebLogic.cmd 文件
增加一行:
set JAVA_DEBUG=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n
在下列语句中增加一项 %JAVA_DEBUG%
%JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% -Dweblogic.Name=%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server
结果为
%JAVA_HOME%\bin\java %JAVA_VM% %JAVA_DEBUG% %MEM_ARGS% %JAVA_OPTIONS% -Dweblogic.Name=%SERVER_NAME% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server
第二步,启动weblogic;
在命令行上看到Listening for transport dt_socket at address:8453,说明weblogic的debug模式已经启动。
第三步,打开eclipse,然后再打开Debug Configurations,选择“Remote Java Application”,右键—>new创建一个Debug应用
Name:随便
Project:调试工程
Connection Type:选中“Standard (Socket Attach)”
Host:weblogic:地址
port:weblogic:调试端口,默认8453
然后点击“Debug”按钮进入调试视图,接下来就和一般的java程序调试没两样的。
文章来源: gamwatcher.blog.csdn.net,作者:香菜聊游戏,版权归原作者所有,如需转载,请联系作者。
原文链接:gamwatcher.blog.csdn.net/article/details/8157167
- 点赞
- 收藏
- 关注作者
评论(0)