Dropwizard 0.8和Jetty无法在资源上返回404

时间:2015-09-15 07:40:01

标签: java servlets jetty jersey-2.0 dropwizard

我正在尝试连接一个dropwizard 0.8。*应用程序,我使用了一个hello world starter例子。

代码保持不变,应用程序正常启动。

虽然当我尝试访问分配给hello world GET请求的路径时,浏览器会返回:

HTTP ERROR 404

Problem accessing /hello-world. Reason:

    Not Found

这有点奇怪,因为应用程序日志另有说明,并为该请求返回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

我是否在配置方面遗漏了什么?我在OSX和google Chrome下运行。

添加更多信息我尝试了两个不同的hello-world示例,但都失败了。最重要的是春季靴子和akka-http我没有问题。

1 个答案:

答案 0 :(得分:8)

我有同样的问题,

启动服务器时,它显示“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/