0

我正在尝试通过 Jetty 运行 localhost Dev App Engine 来运行我的应用程序。正如所见 Dev App Engine 启动:

[INFO] Sep 20, 2016 9:43:39 AM com.google.appengine.tools.development.AbstractModule startup
[INFO] INFO: Module instance default is running at http://localhost:8080/
[INFO] Sep 20, 2016 9:43:39 AM com.google.appengine.tools.development.AbstractModule startup
[INFO] INFO: The admin console is running at http://localhost:8080/_ah/admin
[INFO] Sep 20, 2016 9:43:39 AM com.google.appengine.tools.development.DevAppServerImpl doStart
[INFO] INFO: Dev App Server is now running

我尝试访问http://localhost:8080/_ah/admin的管理页面:

HTTP ERROR: 404

Problem accessing /_ah/admin. Reason:

    NOT_FOUND
Powered by Jetty://

我怀疑我的应用程序在 Jetty 上崩溃了。如何调试这个?

不知道大家需要什么资料来帮忙。告诉我!

4

1 回答 1

2
  1. 您必须appengine-maven-plugin使用远程调试 jvm 参数进行更新,如下所示。

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

  2. mvn appengine:devserver然后使用命令运行您的开发服务器

  3. 将您的 IDE 指向远程调试端口 (5005)

于 2016-09-20T10:29:09.917 回答