如何让 Tomcat7 与 JAX-RS 一起工作?
我正在尝试获得与 Tomcat7 一起使用的 RESTful Web 服务(JAX-RS)。我尝试了 3 种不同的实现(Jersey、RESTeasy 和 Restlet),但没有成功。这应该很容易,但不知为何却并非如此。我正在寻找注释、web.xml 和示例代码的最新教程/文档。
I am trying to get a RESTful web service (JAX-RS) going with Tomcat7. I have tried 3 different implementations (Jersey, RESTeasy and Restlet) with no success. This should be easy but somehow it is not. I am looking for an up to date tutorial/documentation for annotations, web.xml and sample code.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我知道你发布这个问题已经有一段时间了。很可能你现在已经明白了,但我想回答以防其他人可能受益。
以下是一些可以帮助您入门的教程:
http ://www.javacodegeeks.com/2011/01/restful-web-services-with-resteasy-jax.html
http://www.vogella.de/articles/REST/article.html
http://www.mastertheboss.com/web-interfaces/273-resteasy-tutorial-.html
I know it has been a while since you posted this question. Most likely you figured it out by now but I would like to answer in case anyone else might benefit.
Here are some tutorials that could get you started:
http://www.javacodegeeks.com/2011/01/restful-web-services-with-resteasy-jax.html
http://www.vogella.de/articles/REST/article.html
http://www.mastertheboss.com/web-interfaces/273-resteasy-tutorial-.html
如果您想创建可部署的 Servlet 容器 Jersey Web 应用程序,请使用
If you want to create a Servlet container deployable Jersey web application use
我在 Tomcat 7 中使用 Apache Wink 和 Jersey,没有任何问题。
在 web.xml 中我有:
也许你应该详细说明你遇到的问题/异常。
I'm using both Apache Wink and Jersey with Tomcat 7 and have no problems.
In web.xml I have:
May be you should elaborate what problems/exceptions you get.
雄猫7.0.29
tomcat 7.0.29
如果 JAX-RS 是 Java EE 6 Web 配置文件的组成部分(事实确实如此),那么 Tomcat 7 不应需要 RESTEasy、Jersey 或任何其他专有实现。
Tomcat 7 should not require RESTEasy, Jersey or any other proprietary implementation if JAX-RS is an integral part of Java EE 6 web-profile, which it is.