我正在尝试设置我的eclipse项目,以便能够调试可在Jboss 5.1中部署的EJB应用程序。要配置调试选项,我使用了此处描述的选项:
我尝试了上述内容并且有效,但有以下限制:
如果我更改了任何代码,我必须重建应用程序并重新部署到Jboss并重新启动服务器。我们使用ANT来构建项目,因此必须重新构建和重新部署应用程序,因为很小的变化并不是很理想。
我管理了两种方法:
JBoss debugging in Eclipse中描述的第一个。这需要我手动复制war文件,远程启动jboss然后在ecliplse中启动远程调试器。
第二种方法是我仍然会手动将war文件复制到jboss但不能远程启动jboss。相反,我会在日食中开始jboss。这种方法有效,但问题是我在进行更改时仍需要进行手动部署。
我已经调试了在Tomcat中运行的eclipse中的应用程序,之前我只需要重新启动服务器,如果我对代码进行了更改。
是否可以在Eclipse中本地调试EJB应用程序,这样如果我进行代码更改,我需要做的就是在本地重新启动服务器而不需要重新部署war文件?