【发布时间】:2014-02-28 08:33:30
【问题描述】:
为了在同一台服务器上设置多个 ActiveMQ 代理,我采用了 [1] 中的确切步骤。 当我启动第二个实例时,我总是遇到同样的错误。
我注意到的一件事是两个实例上的配置是相同的。例如,在 activemq.xml 和 jetty.xml 中的 port 等配置是相同的。
我什至更改了第二个实例的端口,这样它就不会因第一个实例而崩溃。但我得到了同样的异常。
https://sbforge.org/display/BITMAG/Running+multiple+activemq+instances+on+the+same+server
信息 | Apache ActiveMQ 5.9.0 (instance1, ID:udara-54224-1391513355578-0:1) 已关闭 信息 |关闭 org.apache.activemq.xbean.XBeanBrokerFactory$1@33e228bc:启动日期 [Tue Feb 04 06:29:14 EST 2014];上下文层次的根 警告 |上下文关闭时从 LifecycleProcessor 引发的异常 java.lang.IllegalStateException:LifecycleProcessor 未初始化 - 在通过上下文调用生命周期方法之前调用“刷新”: org.apache.activemq.xbean.XBeanBrokerFactory$1@33e228bc:启动日期 [2 月 4 日星期二 06: 2014 年美国东部标准时间 29:14];上下文层次的根 在 org.springframework.context.support.AbstractApplicationContext.getLifecycleProcessor(AbstractApplicationContext.java:360) 在 org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1057) 在 org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1010) 在 org.apache.activemq.hooks.SpringContextHook.run(SpringContextHook.java:30) 在 org.apache.activemq.broker.BrokerService.stop(BrokerService.java:782) 在 org.apache.activemq.xbean.XBeanBrokerService.stop(XBeanBrokerService.java:122) 在 org.apache.activemq.broker.BrokerService.start(BrokerService.java:574) 在 org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet(XBeanBrokerService.java:73) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1608)
【问题讨论】:
标签: java linux activemq broker