在Eclipse中调试Glassfish V3源码

[color=blue]1. 首先参照[url=http://jpz-log.info/archives/2008/06/14/building-glassfish-v3-from-svn/]Building Glassfish V3 from SVN[/url]把galssfish v3从头构建一遍;
2. 然后把工程导入eclipse中,在将glassfish源码工程转换成eclipse工程时可能会遇到类似”matches existing source directory"的问题,请参考[url=http://liu-hliang.iteye.com/blog/514629]Glassfish源码工程转eclipse工程遇到的问题[/url]进行解决;
3. 然后启动构建好的glassfish,访问管理控制台:[url]http://localhost:4848/[/url],然后点击左侧tree的Configuration-->JVM Settings连接,将右侧页面中Debug右侧的Enable复选框选中,并将suspend的值由原来的n改为y,如下图所示:[/color]
[img]http://dl.iteye.com/upload/attachment/166709/227a43c3-b129-36e3-b967-c05aedc24d6a.jpg[/img]
[color=blue]然后单击右上方的“Save”按钮,将修改保存,然后重启glassfish,这样glassfish就会以debug模式启动,并在9009端口挂起,直到eclipse远程调试器连接上来才继续启动;
4. 然后打开eclipse,找到glassfish工程中的com.sun.enterprise.glassfish.bootstrap.ASMain.java,在该类的main函数上设置断点,然后在该类上右击,选择“Debug As...”-->"Debug Configurations...",如下图所示进行设置:[/color]
[img]http://dl.iteye.com/upload/attachment/166706/cff57f81-1813-3378-83e9-13ec134013e4.jpg[/img]
[color=blue]然后点击“Debug”按钮,就可以对Glassfish的源码进行调试了,如下图所示:[/color]
[img]http://dl.iteye.com/upload/attachment/166719/07b3d571-ceca-332f-adbf-a7265aceffc1.jpg[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值