面对OSB中的一些奇怪行为,我已经在客户端模式下使用MQ配置了WLS,我正在做一些小测试来检查连接,我创建了一个代理服务来读取来自Q1的消息,并创建了一个业务服务( Business,BS)来将其路由到Q2。问题是代理能够读取消息,但是BS正在抛出以下内容:
JMSPool BEA-169807在从JMSPool或servlet中进行名为ALSB_JMS_SessionPool_491704821的初始连接时出错。稍后,服务器将再次尝试连接。错误为javax.jms.JMSException: JMSPool:169803JNDI查找JMS连接工厂AKBConnFact失败: javax.naming.NoInitialContextException:不能实例化类: com.sun.jndi.fscontext.RefFSContextFactory [根异常为java.lang.ClassNotFoundException: com.sun.jndi.fscontext.RefFSContextFactory
注意:类路径或域/lib文件夹包含RefFSContextFactory类
有什么想法吗..?提亚
发布于 2010-12-07 06:33:00
答案是,这是OSB中的一个bug,需要报告。作为解决办法,您需要在域/服务器/bin文件夹中的weblogic类路径中单独设置jars。有关更多细节,只需浏览下面的链接:
http://forums.oracle.com/forums/thread.jspa?threadID=2135523&start=0&tstart=0
https://stackoverflow.com/questions/3717501
复制相似问题