【问题标题】:Caused by: javax.jms.JMSException: Could not create Transport. Reason: java.io.IOException: Transport scheme NOT recognized: [t3]原因:javax.jms.JMSException:无法创建传输。原因:java.io.IOException:传输方案无法识别:[t3]
【发布时间】:2016-07-31 05:41:49
【问题描述】:

我们有一个标准代码,可以将消息发布到 weblogic 队列,但奇怪的是在其中一个应用程序中我看到了这个错误。任何表明我们为什么会收到此错误的输入都会很好。

Caused by: javax.jms.JMSException: Could not create Transport. Reason: java.io.IOException: Transport scheme NOT recognized: [t3]
    at org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:35) ~[activemq-core-5.7.0.jar:5.7.0]
    at org.apache.activemq.ActiveMQConnectionFactory.createTransport(ActiveMQConnectionFactory.java:252) ~[activemq-core-5.7.0.jar:5.7.0]
    at org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:265) ~[activemq-core-5.7.0.jar:5.7.0]
    at org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:238) ~[activemq-core-5.7.0.jar:5.7.0]
    at org.apache.activemq.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:184) ~[activemq-core-5.7.0.jar:5.7.0]

【问题讨论】:

    标签: java jms weblogic12c


    【解决方案1】:

    如果您使用的是 WebLogic,那么您的问题是您尝试使用 ActiveMQ 客户端库进行连接,这显然注定要失败。如果您尝试连接到 ActiveMQ,那么您的传输 URI 不正确,因为错误告诉您,方案前缀“t3”不是 ActiveMQ 支持的传输。

    鉴于问题中的措辞,我猜您可能在 JNDI 或您碰巧使用的任何平台中配置了错误的 ConnectionFactory 类型。

    【讨论】:

      猜你喜欢
      • 2015-04-05
      • 2017-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-16
      相关资源
      最近更新 更多