1

我正在尝试从 web sphere 应用程序服务器中的 java 代码连接 db2。我正在关注异常。请就此提出任何建议。

原因:com.ibm.websphere.naming.CannotInstantiateObjectException:JNDI NamingManager 处理 javax.naming.Reference 对象时发生异常。[根异常是 javax.xml.stream.FactoryConfigurationError:无法实例化提供程序 javax.xml.stream.XMLInputFactory:java.util.ServiceConfigurationError:javax.xml.stream.XMLInputFactory:提供程序 com.sun.xml.internal.stream。 XMLInputFactoryImpl 不是子类型] 在 com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookup(Helpers.java:925) 在 com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt(Helpers.java:1232) 在 com。 ibm.ws.naming.jndicos.CNContextImpl.processBoundObjectForLookup(CNContextImpl.java:2877) 在 com.ibm.ws.naming.jndicos.CNContextImpl.processResolveResults(CNContextImpl.java:3974) 在 com.ibm.ws.naming.jndicos。 CNContextImpl。

4

1 回答 1

0

我遇到了同样的问题,这是我的解决方法,我在 IBM Admin Console 中错误地拼写了我的 jta 数据源,并且在我的持久性 xml 中使用了不同的名称,因此 Websphere 无法连接。请检查管理控制台中的资源选项卡并验证您在持久性 xml 中声明的 jta 数据源名称

于 2018-05-16T10:57:12.903 回答