Я пытаюсь отладить простое приложение DropWizard в Eclipse, пытаясь ознакомиться с ним. Я могу запустить jvm из командной строки следующим образом:Отладка простого приложения Dropwizard в Eclipse
java -Xdebug -agentlib:jdwp=transport=dt_socket,address=9999,server=y,suspend=n -jar dropwizard-0.0.1-SNAPSHOT.jar server config.yaml
А затем подключитесь к нему как к удаленному java-приложению.
Или я могу найти класс приложения (содержащий основной метод) в eclipse и запустить приложение таким образом отлаживать. Оба эти метода, как представляется, успешно запускают приложение в отладке и, конечно же, если я где-то устанавливаю точку прерывания, он попадает в цель.
Моя проблема, однако, в том, что Eclipse обычно в этот момент дает мне некоторый контроль над приложением, но в этом случае довольно странно не позволяет мне возобновить работу или использовать любые команды шагов. Я не могу ничего сделать, кроме как прекратить действие приложения.
Возможно, у меня есть глупое утро, но я не могу понять, почему это происходит. Может ли кто-нибудь пролить свет на это и как я могу получить контроль, необходимый для отладки?
Приложение, кстати, по существу является просто стандартным приложением hello-world в стиле dropwizard, начатом раздел @ dropwizard.io. Ничего особенного. – Bannatyne84