Weblogic12c是否支持jersey 2.x?

时间:2014-03-19 13:47:25

标签: jax-rs weblogic12c jersey-2.0

我已将我的网络应用程序升级到JAX-RS 2.0。

Web应用程序似乎在Apache Tomcat上运行良好。但是,它不会部署在Weblogic 12c(甚至10.3.6)上。

我不确定weblogic是否有适当的支持,我相信它需要一些配置和类加载器过滤来覆盖默认的JAX-RS 1.1实现?

知道如何实现这一点并让我的Web应用程序在WLS 12c上运行吗?

2 个答案:

答案 0 :(得分:5)

WebLogic 12c已通过Java EE 6认证,因此实现了JAX-RS 1.1。 WebLogic计划在其下一个版本12.1.3中提供对JAX-RS 2.0的支持(以及一些其他Java EE 7 API,但不是全部)。

如果要在当前版本的WebLogic(12.1.1和12.1.2)中使用JAX-RS 2.0,则必须像使用Tomcat一样部署JAX-RS,并调整weblogic.xml以隔离类路径,以便它不会与JAX-RS 1.1实现发生冲突。

有关如何执行此操作的详细信息,请参阅(WebLogic 12.1.2)文档:Updating the Version of Jersey JAX-RS RI

更新,2016年1月4日

WebLogic 12.2.1已经发布,已通过Java EE 7认证。

答案 1 :(得分:1)

WebLogic 12.1.3将在域中注册Jersey 2.5.1后支持JAX-RS 2.0。

有关详细信息,请参阅以下页面: https://docs.oracle.com/middleware/1213/wls/RESTF/use-jersey20-ri.htm#RESTF290