我試圖在Eclipse中調試一個簡單的DropWizard應用程序,試圖熟悉它。我可以像這樣從命令行啓動jvm:在Eclipse中調試簡單的Dropwizard應用程序
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通常會在這個時候給我一些對應用程序的控制權,但在這種情況下,我很奇怪不會允許我繼續或使用任何步驟命令。除了終止應用程序外,我什麼也做不了。也許我有一個愚蠢的早晨,但我不明白爲什麼會發生這種情況。 任何人都可以對此有所瞭解,以及如何獲得調試所需的控制權?
順便說一下,該應用程序本質上就是下拉向導入門部分@ dropwizard.io中的bog標準hello-world應用程序。沒有什麼特別的。 – Bannatyne84