【问题标题】:Is it sufficient to use only catalina-ws.jar to have a REST webservice in Tomcat7?仅使用 catalina-ws.jar 在 Tomcat7 中拥有 REST Web 服务就足够了吗?
【发布时间】:2013-01-31 19:12:24
【问题描述】:

我遇到了许多使用 Jersey 和 Tomcat7 来实现 REST Web 服务的教程。但我也看到,如果你下载 catalina-ws.jar(看here),tomcat 会提供 Web 服务支持。所以想问一下,我们项目中能不能只用这个jar,调用rest web services?有人用过吗?

【问题讨论】:

  • 那个页面说它只提供对JSR 109的支持,与REST无关
  • 我对 Rest 服务和 tomcat 提供的 jar 感到困惑,所以想知道该 jar 是否可以用于实现 Rest 服务。所以我想答案是否定的。

标签: java web-services rest tomcat


【解决方案1】:

Jersey 是 JAX-RS (JSR-311),它与 ​​WebServices 1.2 (JSR-109) 完全不同,后者是 Java EE 5 的一部分。要么单独安装Jersey,要么用TomEE替换Tomcat。你只会得到 Apache CXF 而不是 Jersey。

【讨论】:

  • 一个不错的好处是,您可以在 TomEE 的 RESTful 服务中获得完整的 (at)Inject 支持和完整的 (at)PersistenceContext 以及所有其他注入支持。
猜你喜欢
  • 2011-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-09
  • 2014-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多