【问题标题】:How to debug play2 in idea?如何在idea中调试play2?
【发布时间】:2012-02-22 07:36:25
【问题描述】:

我在网上找到了一些文章和google group的一些讨论,但它们不再起作用了。

最新的play2-RC3怎么做?

【问题讨论】:

    标签: debugging intellij-idea playframework-2.0


    【解决方案1】:

    您可以从控制台[docs] 以调试模式启动播放服务器,并且应该能够从 Idea 附加一个调试器实例,因为您知道端口调试器正在侦听。

    我没有使用过 Idea,所以不确定它是否可行。从netbeans相当容易。我怀疑,它应该与 Idea 类似。

    编辑:他们也有 posted this in their customization guide 用于 IDE。

    【讨论】:

      【解决方案2】:

      使用 IntelliJ IDEA 12.x 调试 Play 2.x 非常简单,您必须执行以下步骤:

      步骤 1. 在文件 > 设置 > 插件中启用 Play Framework Support 插件和 Play 2.0 Support 插件。

      通用插件通常随 IntelliJ 一起提供,但请确保它已启用。 Play 2.0 Support 插件可以点击Install Jetbrains plugin... 下载。只需从列表中找到并安装插件,12.x 的最新工作版本是 v.0.2.49。 (可能会提示需要安装 Scala 插件)

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

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

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

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

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

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

      注意事项:

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

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

      【讨论】:

      • 您不需要“Playframework Support”插件来调试 Play 2。
      • Play 支持已移至 IDEA 的 Scala 插件中。
      【解决方案3】:

      转到运行 -> 调试 -> 编辑配置

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-25
        • 1970-01-01
        • 1970-01-01
        • 2012-05-19
        • 1970-01-01
        相关资源
        最近更新 更多