Weblogic OSB WLS初始化问题

Weblogic OSB WLS初始化问题,weblogic,mq,oracle-service-bus,osb,Weblogic,Mq,Oracle Service Bus,Osb,面对OSB中的一些奇怪行为,我在客户端模式下使用MQ配置WLS,我正在做一些小测试来检查连接,我创建了一个代理服务来读取来自Q1的消息,以及一个业务服务(BS)来将其路由到Q2。问题是代理能够读取消息,但BS抛出以下消息: JMSPool BEA-169807从EJB或servlet中与名为ALSB_JMS_SessionPool_491704821的JMS资源进行初始连接时出错。服务器稍后将再次尝试连接。错误为javax.jms.JMSException:[JMSPool:169803]JND

面对OSB中的一些奇怪行为,我在客户端模式下使用MQ配置WLS,我正在做一些小测试来检查连接,我创建了一个代理服务来读取来自Q1的消息,以及一个业务服务(BS)来将其路由到Q2。问题是代理能够读取消息,但BS抛出以下消息:

JMSPool BEA-169807从EJB或servlet中与名为ALSB_JMS_SessionPool_491704821的JMS资源进行初始连接时出错。服务器稍后将再次尝试连接。错误为javax.jms.JMSException:[JMSPool:169803]JNDI查找jms连接工厂AKBConnFact失败:javax.naming.NoInitialContextException:无法实例化类:com.sun.JNDI.fscontext.RefFSContextFactory[根异常为java.lang.ClassNotFoundException:com.sun.JNDI.fscontext.RefFSContextFactory]

注意:classpath或domain/lib文件夹包含RefFSContextFactory类


有什么想法吗?TIA

答案是这是OSB中的一个bug,需要报告。 作为一种解决方法,您需要在域/server/bin文件夹中的weblogic类路径中单独设置JAR。有关更多详细信息,请浏览下面的链接:


只是确认一下,您在域/lib中有fscontext.jar?是的,我在域/lib中有fscontext-0.jar