如何调试基于jboss运行的dcm4chee项目
dcm4chee项目是部署在jboss上运行,本文介绍如何使用Eclipse IDE for JAVA EE开发平台调试dcm4chee项目代码。
(1)启动eclipse,打开dcm4chee项目
关于如何搭建dcm4chee开发项目,请参考我的另一篇博文如何搭建Dcm4chee的开发环境
(2)创建server环境
1.window->preference->server->Runtime Enviroments
2.Add->Jboss v4.2,Next
3.Application Server Directory选择dcm4chee安装包的根目录,Finish
(关于安装dcm4chee请参考我的另一篇博文Dcm4chee安装之体验)
4.window->show view->servers
5.在servers视图中,右键New->Server,Next,Finish,在server视图中会出现jboss v4.2 at localhost图标
(3)设置启动参数
1.server视图中双击Jboss v4.2 at localhost
2.在弹出的窗口中,双击Open launch configuration
3.Arguments设置如下:
Program arguments: -b 0.0.0.0
VM arguments: -Djava.library.path="[dcm4chee安装包根目录]/bin/native" -Dprogram.name=run.bat -Xms128m -Xmx512m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dapp.name=dcm4chee "-Djava.endorsed.dirs=[dcm4chee安装包根目录]/lib/endorsed" -classpath "C:/Program Files/Java/jdk1.6.0_07/lib/tools.jar;[dcm4chee安装包根目录]/bin/run.jar"
(4) 以debug模式启动dcm4chee
1.server视图中选中Jboss v4.2 at localhost
2.在右上角有个小臭虫的图标(鼠标移上去显示start server in debug mode),点击它即可
如果你在console窗口看到显示启动成功的提示信息,恭喜你,你可以调试dcm4chee代码啦!!!