簡體   English   中英

如何在使用GAE Maven插件時在IDEA中調試Java Google App Engine應用程序?

[英]How can I debug a Java Google App Engine app in IDEA while using the GAE Maven plugin?

我已經建立了我的pom.xml 像這樣 ,它似乎是工作在大多數情況下,我可以開始devserver和更新應用程序。

我的問題是我似乎無法調試devserver。 我嘗試在IDEA中以調試模式啟動devserver maven目標,但是當我設置斷點時,它們會被忽略。

我在GAE Maven插件文檔中發現,您可以使用以下配置在調試模式下啟動devserver:

<jvmFlags>
  <jvmFlag>-Xdebug</jvmFlag>
  <jvmFlag>-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n</jvmFlag>
</jvmFlags>

但是,當我啟動Maven Run / Debug配置時,我不知道如何告訴IDEA連接調試器。

誰能指出我正確的方向?

您問題中提到的配置看起來不錯。 所以你有了:

<jvmFlags>
  <jvmFlag>-Xdebug</jvmFlag>
  <jvmFlag>-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n</jvmFlag>
</jvmFlags>
  1. 當您運行Maven構建時

     mvn appengine:devserver 

    在某些時候它停止並等待遠程調試器連接。

  2. 在IDEA中,轉到Run > Edit Configurations...並添加新的遠程配置。

  3. 給它命名並檢查參數(尤其是端口)。 在此輸入圖像描述
  4. 單擊確定
  5. 使用Run > Debug '<name of your config>'運行調試器( Shift-F9

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM