【发布时间】:2015-07-09 11:06:36
【问题描述】:
我正在尝试将我的 WAR 文件部署到 WebSphere 8.5.5。它在 Tomcat、WebLogic、Jetty、JBoss 中工作,但在 WebSphere 中失败。
堆栈跟踪从com.ibm.ws.webcontainer.webapp.WebAppImpl.scanForHandlesTypesClasses() 方法开始,该方法尝试创建org.apache.cxf.jaxrs.provider.AtomPojoProvider 类的实例。其他应用服务器不会在启动时创建AtomPojoProvider 实例。
AtomPojoProvider 有注释 javax.ws.rs.ext.Provider。如何告诉 WebSphere 忽略此 JAX-RS 注释?
更新:尝试了以下方法:
- com.ibm.websphere.jaxrs.server.DisableIBMJAXRSEngine=true;
- web.xml 中的 metadata-complete=true;
- 在管理控制台中检查元数据完整。
看起来 WebSphere 8.5.5 忽略了这些设置。
【问题讨论】:
标签: websphere jax-rs war websphere-8