如何在Openliberty中使用CXF ResourceComparator

时间:2018-03-12 10:09:09

标签: jax-rs cxf open-liberty

是否可以在OpenLiberty或WASLiberty中使用CXF ResourceComparator?

http://cxf.apache.org/docs/jax-rs-basics.html#JAX-RSBasics-Customselectionbetweenmultipleresourcesoroperations

必须在WEB-INF / lib中提供cxf依赖项,还是足以修改应用程序的apiVisibility?如何向CXF宣布?用cxf.xml?

TIA PacoG

1 个答案:

答案 0 :(得分:3)

在OpenLiberty / WebSphere Liberty中有多种方法可以使用CXF: *您可以使用内置的jaxrs-2.0功能,或 *您可以使用应用程序(或与应用程序关联的共享库)打包所需的CXF模块

如果您使用第一种方法(jaxrs-2.0功能),那么您将只能使用JAX-RS 2.0 API - 包含CXF ResourceComparators。有一些特定于IBM的API超出了规范(例如,与CDI的集成,安全性,附件处理等) - 您可以在以下位置找到有关这些API的更多信息: https://www.ibm.com/support/knowledgecenter/en/SSEQTP_8.5.5/com.ibm.websphere.wlp.doc/ae/twlp_dep_jaxrs.html

如果您使用第二种方法,那么您在应用程序中拥有CXF模块的完整功能集,但它们不会与jaxrs-2.0功能之类的其他Liberty功能完全集成。有关使用说明,我建议使用Apache CXF文档 - 就像您在初始问题中引用的页面一样。

希望这有帮助,Andy