我在互联网上找到了一些文章和一些在 google group 上的讨论,但它们不再起作用了。
如何使用最新的 play2-RC3 做到这一点?
我在互联网上找到了一些文章和一些在 google group 上的讨论,但它们不再起作用了。
如何使用最新的 play2-RC3 做到这一点?
您可以从控制台[docs]以调试模式启动播放服务器,并且应该能够从 Idea 附加一个调试器实例,因为您知道端口调试器正在侦听。
我没有使用过Idea,所以不确定它是否可行。从netbeans相当容易。我怀疑,它应该与Idea类似。
编辑:他们还在他们的 IDE定制指南中发布了这个。
使用 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
从列表中选择并为配置命名。默认选项应该是正确的,但如有必要,请随时更改它们。完成后,单击Apply
和Ok
。
第 4 步。您的工具栏现在应该启用了运行图标和调试图标。
只需单击绿色箭头即可运行 Play 应用程序。这相当于从命令行执行play run
(除了没有命令行)。
要调试,请单击箭头旁边的绿色错误。这相当于play debug
从命令行执行。
您现在可以在遇到断点时进行调试。
笔记:
play clean-all
和play package
,这应该可以解决大多数问题。如果还有其他问题,也可以从命令行尝试play idea
。这些步骤的视频也可以在James Ward 的这段视频中找到(从大约 1:40 分钟开始)。
转到运行 -> 调试 -> 编辑配置
使用“远程”配置并将端口设置为9999