当前位置: 首页 > 知识库问答 >
问题:

JNDI NamingManager处理javax时发生异常。命名。参考对象

严正诚
2023-03-14

我正在尝试从web sphere应用服务器中的java代码连接db2。我有以下例外。请推荐这方面的任何人。

原因:com。国际商用机器公司websphere。命名。CannotInstateObjectException:JNDI NamingManager处理javax时发生异常。命名。引用对象。[根异常为javax.xml.stream.FactoryConfigurationError:无法实例化提供程序javax.xml.stream.XMLInputFactory:java.util.ServiceConfigurationError:javax.xml.stream.XMLInputFactory:提供程序com.sun.xml.internal.stream.XMLInputFactoryImpl非子类型]位于com。国际商用机器公司ws。命名。util。帮手。com上的processSerializedObjectForLookupExt(Helpers.java:1232)。国际商用机器公司ws。命名。util。帮手。com上的processSerializedObjectForLookup(Helpers.java:925)。国际商用机器公司ws。命名。jndicos。CNContextImpl。com上的processBoundObjectForLookup(CNContextImpl.java:2877)。国际商用机器公司ws。命名。jndicos。CNContextImpl。com上的processResolveResults(CNContextImpl.java:3974)。国际商用机器公司ws。命名。jndicos。CNContextImpl。doLookup(CNContextImpl.java:1876)网站。国际商用机器公司ws。命名。jndicos。CNContextImpl。doLookup(CNContextImpl.java:1777)网站。国际商用机器公司ws。命名。jndicos。CNContextImpl。com上的lookupExt(CNContextImpl.java:1434)。国际商用机器公司ws。命名。jndicos。CNContextImpl。在com上查找(CNContextImpl.java:616)。国际商用机器公司ws。命名。util。WsnInitCtx。在com上查找(WsnInitCtx.java:165)。国际商用机器公司ws。命名。util。WsnInitCtx。在org上查找(WsnInitCtx.java:179)。阿帕奇。白羊座。jndi。授权上下文。在javax上查找(DelegateContext.java:161)。命名。初始化上下文。在com上查找(InitialContext.java:428)。迪尔。u90。iaf。jdbc。联系连接管理器。初始化环境(ConnectionManager.java:276)。。。38更多的原因是:javax。xml。流动FactoryConfigurationError:提供程序javax。xml。流动无法实例化XMLInputFactory:java。util。ServiceConfigurationError:javax。xml。流动XMLInputFactory:提供程序com。太阳xml。内部的流动XMLInputFactoryImpl不是javax的子类型。xml。流动XMLInputFactory。javax上的newFactory(未知来源)。xml。流动XMLInputFactory。com上的newInstance(未知源)。国际商用机器公司websphere。产品元数据。感应电动机。伊梅塔达。setHistoryEventsFromHistoryXml(IMMetadata.java:745)位于com。国际商用机器公司websphere。产品元数据。感应电动机。伊梅塔达。parseHistoryXmlFile(Immatadata.java:587)位于com。国际商用机器公司websphere。产品元数据。感应电动机。伊梅塔达。com上的parseInstallRegistryFiles(IMMetadata.java:399)。国际商用机器公司websphere。产品元数据。感应电动机。伊梅塔达。(Immatadata.java:269)在com上。国际商用机器公司websphere。产品元数据。感应电动机。伊梅塔达。GetImmediataInstance(Immediata.java:133)位于com。国际商用机器公司websphere。产品元数据。是元数据。在com上解析元数据文件(WASMetadata.java:939)。国际商用机器公司websphere。产品元数据。是元数据。(WASMetadata.java:784)在com上。国际商用机器公司websphere。产品元数据。是元数据。getWASMetadataInstance(wasmata.java:215)位于com。国际商用机器公司websphere。产品WASDirectory。com上的initMetadataInstance(WASDirectory.java:1415)。国际商用机器公司websphere。产品WASDirectory。getIMLogLocation(WASDirectory.java:435)位于com。国际商用机器公司websphere。产品版本信息。printSource(VersionInfo.java:1534)位于com。国际商用机器公司websphere。产品版本信息。printReport(VersionInfo.java:1322)位于com。国际商用机器公司websphere。产品版本信息。com上的runReport(VersionInfo.java:1064)。国际商用机器公司websphere。产品版本信息。com上的runReport(VersionInfo.java:1025)。国际商用机器公司ws。rsadapter。spi。服务器功能7美元。在com上运行(ServerFunction.java:596)。国际商用机器公司ws。rsadapter。spi。服务器功能7美元。在com上运行(ServerFunction.java:590)。国际商用机器公司ws。安全util。访问控制器。com上的doPrivileged(AccessController.java:118)。国际商用机器公司ws。rsadapter。spi。服务器功能。com上的getServerVersion(ServerFunction.java:588)。国际商用机器公司ws。rsadapter。spi。WSManagedConnectionFactoryImpl。(WSManagedConnectionFactoryImpl.java:748)在java。lang.j9vm。java上的newInstanceImpl(本机方法)。朗,同学们。com上的newInstance(Class.java:1899)。国际商用机器公司ejs。j2c。皮肤角质层。在com上创建mcfentry(J2CUtilityClass.java:468)。国际商用机器公司ejs。j2c。ConnectionFactoryBuilderServerImpl。在com上创建mcfandpm(ConnectionFactoryBuilderServerImpl.java:592)。国际商用机器公司ejs。j2c。ConnectionFactoryBuilderServerImpl。com上的processObjectInstance(ConnectionFactoryBuilderServerImpl.java:1185)。国际商用机器公司ejs。j2c。服务器功能。processObjectInstance(ServerFunction.java:2009)位于com。国际商用机器公司ejs。j2c。ConnectionFactoryBuilderImpl。getObjectInstance(ConnectionFactoryBuilderImpl.java:662)位于org。阿帕奇。白羊座。jndi。ObjectFactoryHelper。getObjectInstanceUsingObjectFactoryBuilders(ObjectFactoryHelper.java:349)位于org。阿帕奇。白羊座。jndi。ObjectFactoryHelper。getObjectInstance(ObjectFactoryHelper.java:89)位于org。阿帕奇。白羊座。jndi。OsgioObjectFactoryBuilder。javax上的getObjectInstance(OSGiObjectFactoryBuilder.java:62)。命名。spi。纳明经理。getObjectInstance(NamingManager.java:311)位于com。国际商用机器公司ws。命名。util。帮手。processSerializedObjectForLookupExt(Helpers.java:1122)。。。50多

共有1个答案

蔺山
2023-03-14

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

 类似资料:
  • 1 Python 异常处理参考 本节简单罗列 Python 语言中与异常处理有关的常用语句形式及用法。 发生错误时通常由系统自动抛出异常,但也可由程序自己抛出并捕获。 捕获并处理异常:try-except 发生错误时,如果应用程序没有预定义的处理代码,则由 Python 的缺省异常处理机制 来处理,处理动作是中止应用程序并显示错误信息。如果程序自己处理异常,可编写 try-except 语句来定义

  • 问题内容: 我正在使用Java 8进行项目开发,发现了一种我无法理解的情况。 我有这样的代码: 这段代码可以正常工作,但是我可以使用方法参考将其重写: 而且此代码无法编译,从而导致错误。 IDEA也给了我错误。 所以,我的问题是为什么?为什么代码在每个循环中都用编译,而lambda不编译? 问题答案: 如果您查看接口,则该方法(您的方法引用将有效使用的方法)未声明为抛出任何已检查的异常- 因此,您

  • 我正在使用Eclipse和Tomcat Server 7开发一个带有String框架的web应用程序。当我运行它时,我总是得到同样的错误: HTTP状态500-处理JSP页面/views/misc/index时发生异常。jsp第19行 第19行是:<代码> 有时候在我不停刷新页面的时候是可以的,但是不知道为什么。 misc/index.jsp 这是欢迎视图的index.jsp页面 堆栈跟踪: 根本

  • 从数据库中检索数据时出现通信问题 合同数据服务 DataDbContext IContractDataService DataApicController Program.cs 错误 处理请求时发生未经处理的异常。InvalidOperationException:无法解析ContractShorting类型的服务。果心接口。IContractDataService“试图激活ContractSho

  • -致命异常:AsyncTask#3进程:kuldeep.mourya.com.smartCollege,pid:10617 java.lang.RuntimeException:在Android.os.AsyncTask$3执行doInBackground()时出错。done(AsyncTask.java:309)在java.util.concurrent.FutureTask.FinishCom

  • 问题内容: 我有一个生成器和一个使用它的函数: 如果生成器引发异常,我想在使用者函数中处理该异常,然后继续使用迭代器,直到耗尽为止。请注意,我不想在生成器中有任何异常处理代码。 我想到了类似的东西: 但这对我来说看起来很尴尬。 问题答案: 这也是我不确定是否正确/优雅处理的事情。 我要做的是从生成器中获取一个,然后将其提升到其他位置。喜欢: 这样,我仍然继承了Exception而没有引发它,这将导