我刚刚听说了Apache Wink,我想知道它与Jersey或JBoss RESTEasy有什么不同。其中一个可以做其他两个不能做的事情?
我们在一些内部项目中一直使用Jersey,主要是因为它的简单性,但我真的不知道是什么让这两个项目变得更好,我会考虑更换。有没有人有任何用例,这些用例中的每一个都适合这些用例?
发布于 2013-03-22 19:24:51
在选择要使用的实现时,请记住这一点:如果您尝试将Jersey web服务部署到JBOSS 7.1,它将无法工作。将出现此错误:
Only one JAX-RS Application Class allowed
这是因为REST Easy与JBOSS捆绑在一起,作为默认的JAX-RS实现。因此,JBOSS将决定这就是您想要使用的实现,并且不会加载另一个JAX-RS实现(如Jersey)。为了解决此问题,您需要向web.xml文件中添加以下行:
<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>
发布于 2012-12-07 00:21:51
如果你打算使用JBoss 7.x,你必须使用RestEasy,因为它集成在JBoss中。要在JBoss 7.x中使用RestEasy,你必须禁用RestEasy,这很复杂!
https://stackoverflow.com/questions/3459795
复制相似问题