2014-03-19 111 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認證。