簡體   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