日期:2014-05-20  浏览次数:20696 次

Play Framework 在eclipse下的debug问题
这段时间闲暇下来想研究一下Play framework,人总是向往简洁方便的解决方案。或者说我比较懒吧。

大概了解了一下play,就开始上手配置开发环境。当然还是用eclipse
根据官网上的指示,一步步的进行。
play项目已经导入到eclipse,也可以运行,但在debug的时候遇到无法attach到remotevm的错误。

倒腾来倒腾去,也没仔细搜索,大概搜了一下没找到,可能内心还是想自己解决吧。
到后来终于找到了问题的根源:

在 Connect JPDA to firstPlay.launch 文件中有这么一段。意思是要连接remotevm的0端口。
<mapEntry key="port" value="0"/>
估计是play生成eclipse configuration的时候有点问题。

但在main lauch启动的时候,用到这个参数
-Xdebug -Xrunjdwp:transport=dt_socket,address=0,server=y
address=0以致每次启动时,端口是随机的。遂改为address=2983,同时更改
<mapEntry key="port" value="2983"/>

再启动,一切正常