繁体   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