0

我正在尝试使用Integrate ActiveMQ with JbossActiveMQ v5.4.3和ActiveMQ Jboss Integration进行集成,但它不起作用并且出现以下错误:Jboss v4.0.5

    2011-12-07 10:54:45,042 [main] ERROR org.jboss.deployment.scanner.URLDeploymentScanner - Incomplete Deployment listing:

--- Packages waiting for a deployer ---
org.jboss.deployment.DeploymentInfo@a3aa0ff2 { url=file:/C:/Users/workspace/mdi-trunk/devel/platform/jboss-4.0.5.GA/server/node/deploy/activemq-rar-5.4.3/ }
  deployer: null
  status: null
  state: INIT_WAITING_DEPLOYER
  watch: file:/C:/Users/workspace/mdi-trunk/devel/platform/jboss-4.0.5.GA/server/node/deploy/activemq-rar-5.4.3/
  altDD: null
  lastDeployed: 1323273285039
  lastModified: 1323209490284
  mbeans:

--- Incompletely deployed packages ---
org.jboss.deployment.DeploymentInfo@a3aa0ff2 { url=file:/C:/Users/workspace/mdi-trunk/devel/platform/jboss-4.0.5.GA/server/node/deploy/activemq-rar-5.4.3/ }
  deployer: null
  status: null
  state: INIT_WAITING_DEPLOYER
  watch: file:/C:/Users/workspace/mdi-trunk/devel/platform/jboss-4.0.5.GA/server/node/deploy/activemq-rar-5.4.3/
  altDD: null
  lastDeployed: 1323273285039
  lastModified: 1323209490284
  mbeans:

--- MBeans waiting for other MBeans ---
ObjectName: jboss.jca:service=TxCM,name=activemq/QueueConnectionFactory
  State: CONFIGURED
  I Depend On:
    jboss.jca:service=ManagedConnectionPool,name=activemq/QueueConnectionFactory
    jboss.jca:service=CachedConnectionManager
    jboss:service=TransactionManager
  Depends On Me:
    jboss.jca:service=ConnectionFactoryBinding,name=activemq/QueueConnectionFactory

ObjectName: jboss.jca:service=ManagedConnectionPool,name=activemq/QueueConnectionFactory
  State: CONFIGURED
  I Depend On:
    jboss.jca:service=ManagedConnectionFactory,name=activemq/QueueConnectionFactory
  Depends On Me:
    jboss.jca:service=TxCM,name=activemq/QueueConnectionFactory

ObjectName: jboss.jca:service=ManagedConnectionFactory,name=activemq/QueueConnectionFactory
  State: CONFIGURED
  I Depend On:
    jboss.jca:service=RARDeployment,name='activemq-ra.rar'
  Depends On Me:
    jboss.jca:service=ManagedConnectionPool,name=activemq/QueueConnectionFactory

ObjectName: jboss.jca:service=ConnectionFactoryBinding,name=activemq/QueueConnectionFactory
  State: CONFIGURED
  I Depend On:
    jboss.jca:service=TxCM,name=activemq/QueueConnectionFactory

ObjectName: jboss.jca:service=TxCM,name=activemq/TopicConnectionFactory
  State: CONFIGURED
  I Depend On:
    jboss.jca:service=ManagedConnectionPool,name=activemq/TopicConnectionFactory
    jboss.jca:service=CachedConnectionManager
    jboss:service=TransactionManager
  Depends On Me:
    jboss.jca:service=ConnectionFactoryBinding,name=activemq/TopicConnectionFactory

ObjectName: jboss.jca:service=ManagedConnectionPool,name=activemq/TopicConnectionFactory
  State: CONFIGURED
  I Depend On:
    jboss.jca:service=ManagedConnectionFactory,name=activemq/TopicConnectionFactory
  Depends On Me:
    jboss.jca:service=TxCM,name=activemq/TopicConnectionFactory

ObjectName: jboss.jca:service=ManagedConnectionFactory,name=activemq/TopicConnectionFactory
  State: CONFIGURED
  I Depend On:
    jboss.jca:service=RARDeployment,name='activemq-ra.rar'
  Depends On Me:
    jboss.jca:service=ManagedConnectionPool,name=activemq/TopicConnectionFactory

ObjectName: jboss.jca:service=ConnectionFactoryBinding,name=activemq/TopicConnectionFactory
  State: CONFIGURED
  I Depend On:
    jboss.jca:service=TxCM,name=activemq/TopicConnectionFactory

ObjectName: activemq.queue:name=outboundQueue
  State: CONFIGURED
  I Depend On:
    jboss.jca:service=RARDeployment,name='activemq-ra.rar'

ObjectName: activemq.topic:name=inboundTopic
  State: CONFIGURED
  I Depend On:
    jboss.jca:service=RARDeployment,name='activemq-ra.rar'

--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: jboss.jca:service=RARDeployment,name='activemq-ra.rar'
  State: NOTYETINSTALLED
  Depends On Me:
    jboss.jca:service=ManagedConnectionFactory,name=activemq/QueueConnectionFactory
    jboss.jca:service=ManagedConnectionFactory,name=activemq/TopicConnectionFactory
    activemq.queue:name=outboundQueue
    activemq.topic:name=inboundTopic

我已经部署activemq-ra.rar在 jboss 部署目录中,所以我不确定它为什么不工作,我真的很感激任何前进的指针或建议。

谢谢。

更新 我能够启动并运行它,我有一个非常愚蠢的问题,我的activemq-ra.rar被指定为activemq-ra.1.2.2.rar的文件夹名称,所以jboss在启动时无法识别它应用程序。

4

1 回答 1

0

这很可能是因为您使用的是旧版本的 JBoss (4.0.x) 和较新版本的 ActiveMQ (5.4.x)。JBoss 现在是第 7 版,同时他们已经改变了很多东西(仅微容器已经完全重新编写)。此外,您所关注的文章已经很老了,因为它涉及 JBoss 4.x 和 ActiveMQ 4.0.1。我的建议是遵循该文章并使用其中提到的每个版本的确切版本,或者使用最新的 JBoss 和 Active MQ 并尝试使用更新的文档更新说明,例如此线程中讨论的内容:http:/ /community.jboss.org/thread/172319

于 2011-12-07T16:18:29.377 回答