Próbuję podłączyć aplikację dropwizard 0.8. * I użyłem przykładu witaj, cześć dla świata.Dropwizard 0.8 i Jetty fail return 404 na zasoby
Kod pozostaje nietknięty, a aplikacja uruchamia się normalnie.
choć przy próbie uzyskania dostępu do ścieżki przypisanej do żądania GET Hello World, przeglądarka zwraca:
HTTP ERROR 404
Problem accessing /hello-world. Reason:
Not Found
To jest trochę dziwne, ponieważ dzienniki aplikacji powiedzieć inaczej i powrotu 200 do tego wniosku:
0:0:0:0:0:0:0:1 - - [15/Sep/2015:07:33:58 +0000] "GET /hello-world HTTP/1.1" 200 - "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36" 0
Czy brakuje mi czegoś pod względem konfiguracji, czy też? Używam OSX i Google Chrome.
Dodawanie dodatkowych informacji Próbowałem już dwóch różnych przykładów na cześć świata, a obydwa zawodzą. Na wierzchu ze sprężynowym butem, a także akka-http nie mam problemów.
Ten pracował dla mnie! Domyślam się, że używasz konfiguracji 'server: type: simple' (https://dropwizard.github.io/dropwizard/0.8.2/docs/manual/configuration.html#simple) w swojej' konfiguracji. yml'. Możesz go obsłużyć za pomocą właściwości config 'applicationContext', również w' server', na przykład 'applicationContext: /'. – orlade
Ugh, nie można edytować więcej. Chciałem powiedzieć 'applicationContextPath'. – orlade