主要是开头的glassfish配置,如下图:
主要是配置domain和用户名密码,然后转向startup/Connection配置。
这里需要手动的调用调试端口为一个数字,这个数字和在glassfish中配置的端口一样:
并且glassfish中要开启调试的功能,如下图:
经过这样修改,就配制好了。最后,需要注意的是,在idea中glassfish的调试需要通过socket来进行调试,而不是采用memory swap的方式,如下图:
最后,在idea中启动时,它会首先去连接glassfish,然后在Deploy我们的项目。在当前的版本上,可能会出现一个问题,就是我们的项目明明已经deploy了,但它仍然会说can not deployed。这就不知道怎么回事了,但实际上项目已经部署上去了。
转载请标明出处:i flym
本文地址:https://www.iflym.com/index.php/code/intellij-idea-use-glassfish-3-to-develop-and-debug.html
最新测试,在intellij idea 10.0.3版本中,已经能够探知相应的项目已经deployed了。具体的效果如下:
[2011-05-05 06:57:12,272] Artifact xx:Web exploded: Artifact is being deployed, please wait…
[2011-05-05 06:57:17,255] Artifact xx:Web exploded: Artifact is deployed successfully
估计是idea 的glassfish插件实现方面有一点点问题,现在已经能够很好的部署了。