play framework 在 IDEA 11中debug

IDEA 11 集成了对Play 的支持,运行play idealize生成idea的项目文件并导入之后,即可以直接在IDEA中使用Play的console. 这样就免去了之前版本的IDEA中运行Play的一些麻烦。但是文档中没有提到如何调试。其实很简单,我们在dev模式下运行Play的时候会看到这一行提示信息:

    Listening for transport dt_socket at address: 8000

所以我们只需要配置一个remote debug就可以了。具体方法如下
菜单Run -> Edit Configuration 打开之后点击 “+” 号,选择Remote 然后Settings中

 - Transport : Socket,
 - Debugger Mode  : Attach
 - Host : localhost
 - Port : 8000
 - source: 选择你的工程Module

别忘了填个名字,比如play debug,保存。
运行的时候,先打开console 执行play run, 之后在debug下拉框选择play debug,点击debug。 最后在action中设置一个断点试试吧。


posted on 2012-02-23 09:54  nixil  阅读(1442)  评论(0编辑  收藏  举报