q949219954 2015-10-17 03:20 采纳率: 0%
浏览 1551

weblogic jms报connect not fount

我的weblogic是10,jdk是1.6 我在服务器上的控制台配置好了jms服务,测试的时候也可以发送消息,但是把测试代码改为一个方法调用的时候图片说明而且我也链接到服务器上面了,在创建session的时候就会报connect not fount图片说明
这是为啥呢,我在网上找了好多资料,但是还没有解决,那位大神懂这方面的,求教,谢谢各位大神

  • 写回答

1条回答 默认 最新

  • GeekyGuru 2023-05-05 09:34
    关注

    出现"connect not found"错误可能是因为代码连接JMS服务的时候出现了问题,可以参考以下步骤进行排查和解决:

    1. 确认代码中连接JMS服务的配置信息是否正确,包括连接工厂、目的地等。可以尝试在测试代码中将这些配置信息硬编码,然后和部署的代码进行对比。

    2. 确认代码中使用的JMS客户端API是否和WebLogic版本、JDK版本兼容。在WebLogic 10和JDK 1.6下,可以使用JMS 1.1的客户端API,例如使用javax.jms.ConnectionFactory、javax.jms.Queue、javax.jms.Message等接口。

    3. 确认服务器上的JMS服务是否在运行状态。可以在WebLogic管理控制台中查看JMS服务的状态,确保其已经启动并且工作正常。

    4. 检查代码中是否正确地管理JMS连接、会话和消息资源,并且在使用完毕后正确地关闭这些资源。例如,在使用完毕Connection、Session、MessageProducer和MessageConsumer等资源后,需要调用相应的close方法,释放这些资源。

    5. 检查代码中是否正确地处理JMS异常,例如在连接、会话、生产者、消费者等操作中可能会产生的JMSException异常,需要及时捕获并进行处理,例如打印异常信息或者回滚事务等。

    6. 可以尝试在代码中加入调试信息,例如在连接JMS服务之前、创建会话和消息生产者之前打印一些日志,以帮助定位问题所在。

    希望以上步骤能够帮助你解决问题。如果问题仍然存在,可以提供更详细的错误信息或者代码片段,以便排查问题。

    评论

报告相同问题?

悬赏问题

  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大