2

是否可以在 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

4

1 回答 1

4

在 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 文档 - 就像您在最初的问题中引用的页面一样。

希望这会有所帮助,安迪

于 2018-03-12T14:29:48.873 回答