首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在泽西、阿帕奇和JBoss RESTEasy之间做出选择?

如何在泽西、阿帕奇和JBoss RESTEasy之间做出选择?
EN

Stack Overflow用户
提问于 2010-08-11 23:05:24
回答 2查看 52.3K关注 0票数 75

我刚刚听说了Apache Wink,我想知道它与JerseyJBoss RESTEasy有什么不同。其中一个可以做其他两个不能做的事情?

我们在一些内部项目中一直使用Jersey,主要是因为它的简单性,但我真的不知道是什么让这两个项目变得更好,我会考虑更换。有没有人有任何用例,这些用例中的每一个都适合这些用例?

EN

回答 2

Stack Overflow用户

发布于 2013-03-22 19:24:51

在选择要使用的实现时,请记住这一点:如果您尝试将Jersey web服务部署到JBOSS 7.1,它将无法工作。将出现此错误:

代码语言:javascript
复制
Only one JAX-RS Application Class allowed

这是因为REST Easy与JBOSS捆绑在一起,作为默认的JAX-RS实现。因此,JBOSS将决定这就是您想要使用的实现,并且不会加载另一个JAX-RS实现(如Jersey)。为了解决此问题,您需要向web.xml文件中添加以下行:

代码语言:javascript
复制
  <context-param>
   <param-name>resteasy.scan</param-name>
   <param-value>false</param-value>
  </context-param>
  <context-param> 
   <param-name>resteasy.scan.providers</param-name>
   <param-value>false</param-value>
  </context-param>
  <context-param>
   <param-name>resteasy.scan.resources</param-name>
   <param-value>false</param-value>
  </context-param>

链接:https://community.jboss.org/message/744530

票数 15
EN

Stack Overflow用户

发布于 2012-12-07 00:21:51

如果你打算使用JBoss 7.x,你必须使用RestEasy,因为它集成在JBoss中。要在JBoss 7.x中使用RestEasy,你必须禁用RestEasy,这很复杂!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3459795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档