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