繁体   English   中英

Play Framework Intellij社区版调试模式Java

[英]Play Framework Intellij community edition debug mode Java

我无法在intellij IDE社区版中以调试模式运行play项目。 我按照Play Framework设置IDE页面的说明,并没有设法从IDE中捕获任何断点,我也在这里这里这里尝试了答案,但仍然没有任何效果。 从控制台运行activator -jvm-debug 9999 run启动项目,然后从intellij在端口9999上运行远程调试会话似乎也可以工作,但是断点根本没有停止会话。

我正在使用Play Framework 2.4和Intellij社区版15。

解决了!

断点没有在IDE上停止的原因是因为我在build.sbt文件的末尾有一个fork命令:

fork in run := true

当我删除这一行时,一切都按预期工作。

没有理由intellij的社区版本将无法调试简单的播放应用程序。 这个答案对于那些在设置一个简单的环境来开发和调试Play Framework应用程序方面有很多帮助的人来说非常有用。

IntelliJ Idea的Ultimate版本支持Play Gramework(和其他着名的框架),这是显而易见的。

来自JetBrains的人们做得很好,他们只需要某种满足感!

PlayFramework支持仅适用于Ultimate版本,而不适用于社区版本。 Intellij Ultimate vs Community

在intellij社区:

  • 创建新的运行/调试配置
  • 选择JAR应用程序

     Path to jar : /Users...../sbt-launch.jar VM options: -Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -debug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 Program arguments : run 

不要忘记build.sbt

fork in run := true

直接在Debug Button上启动后。 请享用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM