[英]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.