在WAS 9.0上部署Jersey JAX-RS 1.1应用程序

时间:2018-01-23 16:11:27

标签: jersey jax-rs websphere

我正在尝试在WAS 9.0上部署与Jersey 1.17.1捆绑的App并获取CDIRuntimeException

java.lang.RuntimeException:com.ibm.ws.cdi.CDIRuntimeException:com.ibm.ws.cdi.CDIDeploymentRuntimeException:org.jboss.weld.exceptions.DefinitionException:异常列表,有1个例外: 例外0: java.lang.RuntimeException:com.ibm.ws.naming.util.CannotBindObjectException:Object不是任何可绑定的类型。对象类型为com.sun.jersey.server.impl.cdi.CDIExtension。     在com.sun.jersey.server.impl.cdi.CDIExtension.initialize(CDIExtension.java:196)

我在下面的链接中尝试了这个但是没有成功,即

  • com.ibm.websphere.jaxrs.server.DisableIBMJAXRSEngine = true
  • 应用程序> WebSphere Enterprise Applications> {your.application}>管理模块> {your.module},将类加载器顺序下拉列表更改为:首先使用本地类加载器加载的类(父类最后一个)。

JAX-RS Jersey 2.10 support in Websphere 8

我的目标是将war文件与捆绑的Jersey jar一起使用,而无需创建共享库。我们能够在WAS 8.5.5上运行这个应用程序在WAS 9.0上是不可能的?

感谢。

0 个答案:

没有答案