如何在想法中调试play2?

时间:2012-02-22 07:36:25

标签: debugging intellij-idea playframework-2.0

我在互联网上发现了一些文章以及谷歌小组的一些讨论,但它们不再适用了。

如何使用最新的play2-RC3?

3 个答案:

答案 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支持插件。设置>插件。

repo image

通用插件通常附带IntelliJ,但要确保它已启用。点击Install Jetbrains plugin...即可下载Play 2.0支持插件。只需从列表中找到并安装插件,12.x的最新工作版本为 v.0.2.49 。 (它可能会提示需要安装Scala插件)​​

第2步。如果您还没有或使用现有应用,请创建一个新的应用

第3步。创建新的调试配置:运行>编辑配置......

您可以点击左上角的+图标添加新配置。只需从列表中选择Play 2 app,然后为配置命名。默认选项应该是正确的,但如有必要,可以随意更改它们。完成后,点击ApplyOk

第4步。您的工具栏现在应该已启用“运行”图标和“调试”图标。

play run/debug icon

只需单击绿色箭头即可运行Play应用程序。这相当于从命令行执行play run(除了没有命令行) 要进行调试,请单击箭头旁边的绿色错误。这相当于从命令行执行play debug

现在,您可以在遇到断点时进行调试。

注意:

  • 确保一次只运行一个配置,因为Play不喜欢同时运行多个实例。
  • 如果您在编译时遇到问题,请在命令行上执行play clean-allplay package,这样可以解决大多数问题。如果还有其他问题,请从命令行尝试play idea
  • 确保在您的设置中填写了播放配置。你可以转到File>来做到这一点。设置>播放配置。

这些步骤的视频也可以在this video by James Ward中找到(从大概1:40分钟开始)。

答案 2 :(得分:0)

转到运行 - > DEBUG - >编辑配置

使用“远程”配置并将端口设置为 9999