是否可以在OpenLiberty或WASLiberty中使用CXF ResourceComparator?
必须在WEB-INF / lib中提供cxf依赖项,还是足以修改应用程序的apiVisibility?如何向CXF宣布?用cxf.xml?
TIA PacoG
答案 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