san*_*ity 8 java google-app-engine intellij-idea maven
我已经建立了我的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>
Run Code Online (Sandbox Code Playgroud)
但是,当我启动Maven Run/Debug配置时,我不知道如何告诉IDEA连接调试器.
谁能指出我正确的方向?
Mor*_*sen 15
您问题中提到的配置看起来不错.所以你有了:
<jvmFlags>
<jvmFlag>-Xdebug</jvmFlag>
<jvmFlag>-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n</jvmFlag>
</jvmFlags>
Run Code Online (Sandbox Code Playgroud)
当您运行Maven构建时
mvn appengine:devserver
Run Code Online (Sandbox Code Playgroud)
在某些时候它停止并等待远程调试器连接.
在IDEA中,转到Run > Edit Configurations...并添加新的远程配置.

Run > Debug '<name of your config>'(Shift-F9)运行调试器| 归档时间: |
|
| 查看次数: |
2445 次 |
| 最近记录: |