我在互联网上发现了一些文章以及谷歌小组的一些讨论,但它们不再适用了。
如何使用最新的play2-RC3?
答案 0 :(得分:3)
您可以从控制台[docs]以调试模式启动播放服务器,并且应该能够在您知道端口调试器正在侦听的情况下附加来自Idea的调试器实例。
我没有使用Idea,所以不确定它是否可行。 netbeans相当容易。我怀疑,它应该与Idea类似。
编辑:他们还有posted this in their customization guide用于IDE。
答案 1 :(得分:2)
使用IntelliJ IDEA 12.x调试Play 2.x非常简单,以下是您必须执行的步骤:
第1步。在文件>中启用Play Framework支持插件和Play 2.0支持插件。设置>插件。
通用插件通常附带IntelliJ,但要确保它已启用。点击Install Jetbrains plugin...
即可下载Play 2.0支持插件。只需从列表中找到并安装插件,12.x的最新工作版本为 v.0.2.49 。 (它可能会提示需要安装Scala插件)
第2步。如果您还没有或使用现有应用,请创建一个新的应用
第3步。创建新的调试配置:运行>编辑配置......
您可以点击左上角的+
图标添加新配置。只需从列表中选择Play 2 app
,然后为配置命名。默认选项应该是正确的,但如有必要,可以随意更改它们。完成后,点击Apply
和Ok
。
第4步。您的工具栏现在应该已启用“运行”图标和“调试”图标。
只需单击绿色箭头即可运行Play应用程序。这相当于从命令行执行play run
(除了没有命令行)
要进行调试,请单击箭头旁边的绿色错误。这相当于从命令行执行play debug
。
现在,您可以在遇到断点时进行调试。
注意:
play clean-all
和play package
,这样可以解决大多数问题。如果还有其他问题,请从命令行尝试play idea
。这些步骤的视频也可以在this video by James Ward中找到(从大概1:40分钟开始)。
答案 2 :(得分:0)
转到运行 - > DEBUG - >编辑配置
使用“远程”配置并将端口设置为 9999