Luc*_*che 7 java servlets jetty dropwizard jersey-2.0
我正在尝试连接一个dropwizard 0.8.*应用程序,并且我使用了一个hello world starter例子.
代码保持不变,应用程序正常启动.
虽然当我尝试访问分配给hello world GET请求的路径时,浏览器会返回:
HTTP ERROR 404
Problem accessing /hello-world. Reason:
Not Found
Run Code Online (Sandbox Code Playgroud)
这有点奇怪,因为应用程序日志说不然,并为该请求返回200:
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
Run Code Online (Sandbox Code Playgroud)
我在配置方面遗漏了什么吗?我在OSX和谷歌Chrome下运行.
添加更多信息我尝试了两个不同的hello-world示例,但都失败了.在春季启动和akka-http的顶部我没有问题.
我遇到过同样的问题,
启动服务器时,它显示"MutableServletContextHandler @ 4b2a30d {/ application,null,AVAILABLE}"
所以试试/ application/hello-world,
它对我有用.(相信我帮朋友的朋友:))
http://tips.tutorialhorizon.com/2015/10/03/dropwizard-0-8-and-jetty-fail-return-404-on-resources/