gpt4 book ai didi

java - JBAS011843 : Failed instantiate InitialContextFactory com. ibm.websphere.naming.WsnInitialContextFactory

转载 作者:行者123 更新时间:2023-11-30 07:46:26 26 4
gpt4 key购买 nike

我正在将一个应用程序从 Websphere 迁移到 jboss EAP 6.0。我已经在 J​​boss 控制台上创建了数据源。但在我的代码中我是这样引用的:

In code

但是从 Jboss 访问应用程序时,出现以下错误:

FATAL http-/135.155.175.224:8080-1 dbconn.DBAccess - getDatasource(): CRITICAL ERROR: JDBC Naming service exception: JBAS011843: Failed instantiate InitialContextFactory com.ibm.websphere.naming.WsnInitialContextFactory from classloader ModuleClassLoader for Module "deployment.UPMSSSO.ear.UPMSSSO.war:main" from Service Module Loader

任何人都可以提示错误吗? JBoss 还有其他的吗?

最佳答案

由于您要从 WebSphere 迁移到 Jboss 并且正在使用“com.ibm.websphere.naming.WasInitialContextFactory”类(这是 WAS 特定类),因此您会收到此错误。将其更改为“org.jboss.naming.remote.client.InitialContextFactory”,然后重试。这应该可以解决您的问题。

更新

您所要做的就是 new InitialContext(),不带任何参数。应用服务器已为 JNDI 预先配置了适当的属性,除非您要在任何其他服务器上查找远程对象。

关于java - JBAS011843 : Failed instantiate InitialContextFactory com. ibm.websphere.naming.WsnInitialContextFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33873865/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com