【问题标题】:I was trying to configure hermes for ActiveMQ. When I am trying to add a queue, I am getting error我试图为 ActiveMQ 配置 hermes。当我尝试添加队列时,出现错误
【发布时间】:2014-10-08 23:06:54
【问题描述】:

在 SoapUI 网站 http://www.soapui.org/JMS/getting-started.html 上的“入门 | JMS”页面上完成所有提到的步骤之后。当我尝试添加队列时,出现错误。

错误是: java.lang.NoClassDefFoundError:无法初始化类 org.apache.activemq.util.IdGenerator 在 org.apache.activemq.ActiveMQConnectionFactory.getClientIdGenerator(ActiveMQConnectionFactory.java:969) 在 org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:363) 在 org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:331) 在 org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(ActiveMQConnectionFactory.java:303) 在 org.apache.activemq.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:243) 在 hermes.impl.jms.ConnectionManagerSupport.createConnection(ConnectionManagerSupport.java:122) 在 hermes.impl.jms.ConnectionManagerSupport.createConnection(ConnectionManagerSupport.java:92) 在 hermes.impl.jms.ConnectionSharedManager.reconnect(ConnectionSharedManager.java:81) 在 hermes.impl.jms.ConnectionSharedManager.connect(ConnectionSharedManager.java:91) 在 hermes.impl.jms.ConnectionSharedManager.getConnection(ConnectionSharedManager.java:104) 在 hermes.impl.jms.ConnectionSharedManager.getObject(ConnectionSharedManager.java:142) 在 hermes.impl.jms.ThreadLocalSessionManager.connect(ThreadLocalSessionManager.java:190) 在 hermes.impl.jms.ThreadLocalSessionManager.getSession(ThreadLocalSessionManager.java:570) 在 hermes.impl.jms.AbstractSessionManager.getDestination(AbstractSessionManager.java:460) 在 hermes.impl.DefaultHermesImpl.getDestination(DefaultHermesImpl.java:367) 在 hermes.browser.tasks.EditDestinationPropertiesTask.invoke(EditDestinationPropertiesTask.java:80) 在 hermes.browser.tasks.TaskSupport.run(TaskSupport.java:175) 在 hermes.browser.tasks.ThreadPool.run(ThreadPool.java:170) 在 java.lang.Thread.run(Unknown Source)

爱马仕版。 1.14 & activemq 版本。 5.10.0 .

【问题讨论】:

    标签: jms activemq soapui


    【解决方案1】:

    显然你在类路径中缺少一些 jar。

    你读过official docs吗?

    这些 jars 应该包含所有类:

    • activemq-all.jar
    • geronimo-j2ee-management_1.0_spec-1.0.jar

    (activemq-client.jar 可能会,不确定)。

    【讨论】:

      猜你喜欢
      • 2011-11-21
      • 1970-01-01
      • 1970-01-01
      • 2013-11-20
      • 2017-06-22
      • 1970-01-01
      • 2014-08-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多