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中设置一个断点试试吧。