Отладка приложения на Jetty в Google App Engine (localhost)
Я пытаюсь запустить локальный Dev App Engine, работающий с моим приложением через Jetty. Как видно, запускается 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. Как можно это отладить?
Я не знаю, какая информация нужна вам, ребята, чтобы помочь. Скажи мне!
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>
Затем запустите ваш dev-сервер, используя
mvn appengine:devserver
командаНаправьте вашу IDE на порт удаленной отладки (5005)