远程调试

举报
香菜聊游戏 发表于 2021/07/15 02:40:32 2021/07/15
【摘要】 客户端调试配置: java控制面板->查看->Runtime参数 -Ddebug=false -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,address=6001,suspend=n 服务器端调试 配置weblogic远程调试之前,需要做这几个工作:   &nbs...

  1. 客户端调试配置:
    java控制面板->查看->Runtime参数
    -Ddebug=false -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,address=6001,suspend=n
  2. 服务器端调试

配置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

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。