如何在Eclipse调试GlassFish源代码

1. 首先参照Building Glassfish V3 from SVN把galssfish v3从头构建一遍;

具体的URL:http://jpz-log.info/archives/2008/06/14/building-glassfish-v3-from-svn/


2. 然后把工程导入eclipse中,在将glassfish源码工程转换成eclipse工程时可能会遇到类似”matches existing source directory"的问题,请参考Glassfish源码工程转eclipse工程遇到的问题进行解决;

具体的URL:http://liu-hliang.iteye.com/blog/514629


3. 然后启动构建好的glassfish,访问管理控制台:http://localhost:4848/,然后点击左侧tree的Configuration-->JVM Settings连接,将右侧页面中Debug右侧的Enable复选框选中,并将suspend的值由原来的n改为y,如下图所示:

然后单击右上方的“Save”按钮,将修改保存,然后重启glassfish,这样glassfish就会以debug模式启动,并在9009端口挂起,直到eclipse远程调试器连接上来才继续启动;
4. 然后打开eclipse,找到glassfish工程中的com.sun.enterprise.glassfish.bootstrap.ASMain.java,在该类的main函数上设置断点,然后在该类上右击,选择“Debug As...”-->"Debug Configurations..."

然后点击“Debug”按钮,就可以对Glassfish的源码进行调试了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值