我已经设置了我的 pom.xmllike so,并且它似乎在大部分情况下都可以工作,我可以启动开发服务器并更新应用程序。
我的问题是我似乎无法调试开发服务器。我尝试从 IDEA 内以调试模式启动 devserver maven 目标,但是当我设置断点时,它们会被忽略。
我在 GAE Maven 插件文档中发现,您可以使用以下配置在调试模式下启动开发服务器:
<jvmFlags>
<jvmFlag>-Xdebug</jvmFlag>
<jvmFlag>-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n</jvmFlag>
</jvmFlags>
但是,当我启动 Maven 运行/调试配置时,我不知道如何告诉 IDEA 连接调试器。
有人能指出我正确的方向吗?
您问题中提到的配置看起来不错。所以你有了:
<jvmFlags>
<jvmFlag>-Xdebug</jvmFlag>
<jvmFlag>-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n</jvmFlag>
</jvmFlags>
-
当您运行 Maven 构建时
mvn appengine:devserver
在某些时候它会停止并等待远程调试器连接。
在 IDEA 中,转到Run > Edit Configurations...
并添加一个新的Remote配置。
- Give it a name and check parameters (especially the port).
- Click OK
- 运行调试器
Run > Debug '<name of your config>'
(Shift-F9
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)