使用Eclipse + WebSphere 7进行远程调试

到目前为止,仍然缺少用于Eclipse和NetBeans IDE的WebSphere 7插件。 但是,您可以通过Java Debugger(jdb)调试Web应用程序。

这是一个指南,向您展示如何通过Java调试器(jdb)在Eclipse和WebSphere中远程调试Web应用程序。

Eclipse <----> Java Debugger (jdb) <----> WebSphere 7

1.在调试模式下启用WebSphere

在WebSphere Web控制台中,向左导航,

1.服务器–>服务器类型–> WebSphere应用程序服务器
2.在“服务器基础结构”部分–>展开Java和流程管理–>流程定义下
3.在其他属性部分–>单击Java虚拟机。
4.选中“ 调试模式
5.在“调试参数”文本框中,将其置于

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888

6.重新启动WebSphere服务器实例。

debug-eclipse-websphere

现在,WebSphere以调试模式启动,并监听端口8888。(稍后,Eclipse将连接到该端口进行调试)

2.将Web应用程序安装或部署到WebSphere

“ war”您的Web应用程序,进行安装(首次)或将其部署到WebSphere。 并在WebSphere中启动您的Web应用程序。

3. Eclipse的Java调试器(jdb)

在Eclipse IDE中,项目源下

1.单击“运行”,“调试配置...”
2.选择“远程Java应用程序”,右键单击并选择“新建”
3.重命名为新名称,例如“ WebSphere 7 Instance”
4.在“连接类型”中,选择默认值,“ 标准(已连接插座)
5.主机,放置您的WebSphere主机IP
6.端口,放入8888

debug-eclipse-websphere

7.单击调试按钮。

现在,Eclipse调试器已启动并连接到端口8888。

4.调试,查看结果!

打开您喜欢的浏览器,然后键入您的Web应用程序URL。 现在,Eclipse将在您的预定义断点处停止。

debug-eclipse-websphere

做完了

注意
这个Java调试器(jdb)解决方案能够应用于大多数Java应用服务器,例如JBoss,WebLogic,甚至可以应用于Servlet容器(例如Tomcat)。 这种方法的唯一问题是,您必须确保已部署的Web应用程序与Eclipse的调试源代码同步。

参考文献

  1. http://www.eclipsezone.com/eclipse/forums/t53459.html
  2. http://www.jacoozi.com/index.php?option=com_content&task=view&id=119&Itemid=134
  3. http://websphere.sys-con.com/node/43391

翻译自: https://mkyong.com/websphere/remote-debugging-with-eclipse-websphere-7/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值