6

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

如何使用最新的 play2-RC3 做到这一点?

4

3 回答 3

3

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

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

编辑:他们还在他们的 IDE定制指南中发布了这个。

于 2012-03-26T15:22:31.140 回答
2

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

步骤 1.在 File > Settings > Plugins 中启用 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 不喜欢同时运行多个实例。
  • 如果您在编译时遇到问题,请在命令行上执行 aplay clean-allplay package,这应该可以解决大多数问题。如果还有其他问题,也可以从命令行尝试play idea
  • 确保在您的设置中填写 Play 配置。您可以通过转到文件 > 设置 > 播放配置来执行此操作。

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

于 2013-06-02T08:22:03.223 回答
0

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

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

于 2015-02-24T11:44:09.593 回答