2014-03-19 72 views
2

我已将我的Web应用程序升级到JAX-RS 2.0。Weblogic12c是否支持球衣2.x?

Web应用程序似乎在Apache Tomcat上正常工作。但是,它并未部署在Weblogic 12c(甚至10.3.6)上。

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

任何想法如何实现这一点,使我的Web应用程序运行WLS 12C?

回答

5

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

如果您想在当前版本的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认证。