Java Restful Service eclipse tomcat HTTP Error 404
我试着跟上一个javarest服务。 所以我找到了一些教程,它们总是以相同的方式解释。 但我无法得到这个运行:(。
我在版本2.5中创建了Dynamic Web Project,在eclipse中创建了Tomcat 7.0。 然后我将以下jar加载到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中,类名称空间和属性名称已更改。 你应该改用
org.glassfish.jersey.servlet.ServletContainer jersey.config.server.provider.packages ...
请在此处查看其他部署选项
localhost:8080 / com.freespots.rest此URL将运行欢迎页面,如您所说的index.html, localhost:8080/com.freespots.rest/api/hello
此处未找到页面,因此找不到404错误。 尝试将@Path("name")
放在方法上面并调用localhost:8080/com.freespots.rest/api/hello/name
- Spring Hibernate Template执行方法返回Oracle上的计数查询的对象类型是什么?
- Java中的SLinkedList和Node
- Solaris – 为什么java.lang.UNIXProcess.forkAndExec(Native Method)挂起
- 在Windows命令行中将Jar文件添加到Buildpath
- 如何将C语言结构定义转换为Java代码?
- 如何阻止通过GMail显示为附件的电子邮件中的嵌入图像?
- 使用正则表达式来掩盖Java中的最后4位数
- 使用Class.forName(…)时为什么会出现ClassNotFoundException?
- 如何在java中创建方法的监听器