Java Restful Service eclipse tomcat HTTP错误404

我尝试跟上Java Rest服务.因此,我找到了一些教程,它们的解释总是相同的.但是我不能让它运行:(.

我在eclipse中创建了2.5版的Dynamic Web Project和Tomcat 7.0.然后我将以下罐子加载到WEB-INF / lib

我的项目名称是com.freespots.rest.我创建了以下web.xml

好吧,现在我要创建Java类了吗?好吧,我做到了Java Resources / src / com.freespots.rest.service:

如果我启动Tomcat并在浏览器中输入url,例如localhost:8080 / com.freespots.rest,则Tomcat将显示我的index.html文件.
但是,如果我转到url localhost:8080 / com.freespots.rest / api / hello,只会出现HTTP 404错误:

好吧,我是Java Webdevelopment的新手,我无法弄清楚我的问题.我希望有人能解释我的错误.提前致谢.

解决方法:

您正在使用旧的(1.x)Jersey配置.在Jersey 2.x中,类名称cpaces和属性名称已更改.您应该改用

<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
    <param-name>jersey.config.server.provider.packages</param-name>
    ...

查看其他部署选项here

上一篇:java-Dropwizard 0.8.1:多个文件上传


下一篇:java-jersey ResponseBuilder文件名编码