I think you need to disable multicast discovery, I just added an entry to the faq that explains how to do this: http://cwiki.apache.org/confluence/pages/viewpage.action?pageId=115374
2009/4/20 AnuragS <[email protected]> > > here is the exception stack trace.. > > ++++++++++ > C:\apache-activemq-5.2.0\bin>activemq.bat > ACTIVEMQ_HOME: C:\apache-activemq-5.2.0 > ACTIVEMQ_BASE: C:\apache-activemq-5.2.0 > Loading message broker from: xbean:activemq.xml > INFO DefaultCamelContext - JMX enabled. Using > InstrumentationLifecycleStrategy. > INFO BrokerService - Using Persistence Adapter: > AMQPersistenceAdapter(C:\apache-activemq-5.2.0\data) > INFO AMQPersistenceAdapter - AMQStore starting using directory: > C:\apache-activemq-5.2.0\data > INFO KahaStore - Kaha Store using data directory > C:\apache-activemq-5.2.0\data\kr-store\state > INFO AMQPersistenceAdapter - Active data files: [1] > INFO BrokerService - ActiveMQ 5.2.0 JMS Message Broker > (localhost) is starting > INFO BrokerService - For help or more information please > see: http://activemq.apache.org/ > INFO KahaStore - Kaha Store using data directory > C:\apache-activemq-5.2.0\data\kr-store\data > INFO TransportServerThreadSupport - Listening for connections at: > tcp://lap-CKF6GH1:61616 > ERROR BrokerService - Failed to start ActiveMQ JMS Message > Broker. Reason: java.net.SocketException: error setting options > java.net.SocketException: error setting options > at java.net.PlainDatagramSocketImpl.join(Native Method) > at > java.net.PlainDatagramSocketImpl.join(PlainDatagramSocketImpl.java:172) > at java.net.MulticastSocket.joinGroup(MulticastSocket.java:276) > at > > org.apache.activemq.transport.discovery.multicast.MulticastDiscoveryAgent.start(MulticastDiscoveryAgent.java:304) > at > > org.apache.activemq.broker.TransportConnector.start(TransportConnector.java:245) > at > > org.apache.activemq.broker.BrokerService.startTransportConnector(BrokerService.java:1898) > at > > org.apache.activemq.broker.BrokerService.startAllConnectors(BrokerService.java:1844) > at > org.apache.activemq.broker.BrokerService.start(BrokerService.java:480) > at > > org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet(XBeanBrokerService.java:52) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1368) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1334) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) > at java.security.AccessController.doPrivileged(Native Method) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) > at > > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) > at > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221) > at > > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) > at > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) > at > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) > at > > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429) > at > > org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729) > at > > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381) > at > > org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:64) > at > > org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:52) > at > > org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext(XBeanBrokerFactory.java:96) > at > > org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBrokerFactory.java:52) > at > > org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71) > at > > org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54) > at > > org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:115) > at > > org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:74) > at > > org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57) > at > > org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:129) > at > > org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57) > at > org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:79) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.activemq.console.Main.runTaskClass(Main.java:225) > at org.apache.activemq.console.Main.main(Main.java:106) > INFO BrokerService - ActiveMQ Message Broker (localhost, > null) is shutting down > INFO NetworkConnector - Network Connector default-nc Stopped > ERROR MulticastDiscoveryAgent - Failed to advertise our service: > default.ActiveMQ-4.dead.%localhost%tcp://lap-CKF6GH1:61616 > java.net.NoRouteToHostException: No route to host: Datagram send failed > at java.net.PlainDatagramSocketImpl.send(Native Method) > at java.net.DatagramSocket.send(DatagramSocket.java:612) > at > > org.apache.activemq.transport.discovery.multicast.MulticastDiscoveryAgent.doAdvertizeSelf(MulticastDiscoveryAgent.java:390) > at > > org.apache.activemq.transport.discovery.multicast.MulticastDiscoveryAgent.stop(MulticastDiscoveryAgent.java:321) > at > org.apache.activemq.util.ServiceStopper.stop(ServiceStopper.java:41) > at > > org.apache.activemq.broker.TransportConnector.stop(TransportConnector.java:258) > at > org.apache.activemq.util.ServiceStopper.stop(ServiceStopper.java:41) > at > > org.apache.activemq.broker.BrokerService.stopAllConnectors(BrokerService.java:1418) > at > org.apache.activemq.broker.BrokerService.stop(BrokerService.java:513) > at > org.apache.activemq.broker.BrokerService.start(BrokerService.java:493) > at > > org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet(XBeanBrokerService.java:52) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1368) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1334) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) > at java.security.AccessController.doPrivileged(Native Method) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) > at > > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) > at > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221) > at > > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) > at > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) > at > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) > at > > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429) > at > > org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729) > at > > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381) > at > > org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:64) > at > > org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:52) > at > > org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext(XBeanBrokerFactory.java:96) > at > > org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBrokerFactory.java:52) > at > > org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71) > at > > org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54) > at > > org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:115) > at > > org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:74) > at > > org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57) > at > > org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:129) > at > > org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57) > at > org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:79) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.activemq.console.Main.runTaskClass(Main.java:225) > at org.apache.activemq.console.Main.main(Main.java:106) > INFO TransportConnector - Connector openwire Stopped > INFO TransportConnector - Connector ssl Stopped > INFO TransportConnector - Connector stomp Stopped > INFO TransportConnector - Connector xmpp Stopped > INFO BrokerService - ActiveMQ JMS Message Broker > (localhost, null) stopped > ERROR: java.lang.RuntimeException: Failed to execute start task. Reason: > org.springframework.beans.factory.BeanCreationException: Error creating > bean > with name 'org. > e.activemq.xbean.XBeanBrokerService#0' defined in class path resource > [activemq.xml]: Invocation of init method failed; nested exception is > java.net.SocketException: > r setting options > java.lang.RuntimeException: Failed to execute start task. Reason: > org.springframework.beans.factory.BeanCreationException: Error creating > bean > with name 'org.apache. > emq.xbean.XBeanBrokerService#0' defined in class path resource > [activemq.xml]: Invocation of init method failed; nested exception is > java.net.SocketException: error > ng options > at > > org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:98) > at > > org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57) > at > > org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:129) > at > > org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57) > at > org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:79) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.activemq.console.Main.runTaskClass(Main.java:225) > at org.apache.activemq.console.Main.main(Main.java:106) > Caused by: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'org.apache.activemq.xbean.XBeanBrokerService#0' > defined in class p > esource [activemq.xml]: Invocation of init method failed; nested exception > is java.net.SocketException: error setting options > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1337) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) > at java.security.AccessController.doPrivileged(Native Method) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) > at > > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) > at > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221) > at > > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) > at > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) > at > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) > at > > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429) > at > > org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729) > at > > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381) > at > > org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:64) > at > > org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:52) > at > > org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext(XBeanBrokerFactory.java:96) > at > > org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBrokerFactory.java:52) > at > > org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71) > at > > org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54) > at > > org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:115) > at > > org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:74) > ... 10 more > Caused by: java.net.SocketException: error setting options > at java.net.PlainDatagramSocketImpl.join(Native Method) > at > java.net.PlainDatagramSocketImpl.join(PlainDatagramSocketImpl.java:172) > at java.net.MulticastSocket.joinGroup(MulticastSocket.java:276) > at > > org.apache.activemq.transport.discovery.multicast.MulticastDiscoveryAgent.start(MulticastDiscoveryAgent.java:304) > at > > org.apache.activemq.broker.TransportConnector.start(TransportConnector.java:245) > at > > org.apache.activemq.broker.BrokerService.startTransportConnector(BrokerService.java:1898) > at > > org.apache.activemq.broker.BrokerService.startAllConnectors(BrokerService.java:1844) > at > org.apache.activemq.broker.BrokerService.start(BrokerService.java:480) > at > > org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet(XBeanBrokerService.java:52) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1368) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1334) > ... 30 more > ERROR: java.lang.Exception: > org.springframework.beans.factory.BeanCreationException: Error creating > bean > with name 'org.apache.activemq.xbean.XBeanBrokerService#0' d > d in class path resource [activemq.xml]: Invocation of init method failed; > nested exception is java.net.SocketException: error setting options > java.lang.Exception: > org.springframework.beans.factory.BeanCreationException: Error creating > bean > with name 'org.apache.activemq.xbean.XBeanBrokerService#0' defined > ass path resource [activemq.xml]: Invocation of init method failed; nested > exception is java.net.SocketException: error setting options > at > > org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:99) > at > > org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57) > at > > org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:129) > at > > org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57) > at > org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:79) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.activemq.console.Main.runTaskClass(Main.java:225) > at org.apache.activemq.console.Main.main(Main.java:106) > Caused by: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'org.apache.activemq.xbean.XBeanBrokerService#0' > defined in class p > esource [activemq.xml]: Invocation of init method failed; nested exception > is java.net.SocketException: error setting options > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1337) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) > at java.security.AccessController.doPrivileged(Native Method) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) > at > > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) > at > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:221) > at > > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) > at > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) > at > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) > at > > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429) > at > > org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729) > at > > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381) > at > > org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:64) > at > > org.apache.xbean.spring.context.ResourceXmlApplicationContext.<init>(ResourceXmlApplicationContext.java:52) > at > > org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext(XBeanBrokerFactory.java:96) > at > > org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBrokerFactory.java:52) > at > > org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71) > at > > org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54) > at > > org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:115) > at > > org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:74) > ... 10 more > Caused by: java.net.SocketException: error setting options > at java.net.PlainDatagramSocketImpl.join(Native Method) > at > java.net.PlainDatagramSocketImpl.join(PlainDatagramSocketImpl.java:172) > at java.net.MulticastSocket.joinGroup(MulticastSocket.java:276) > at > > org.apache.activemq.transport.discovery.multicast.MulticastDiscoveryAgent.start(MulticastDiscoveryAgent.java:304) > at > > org.apache.activemq.broker.TransportConnector.start(TransportConnector.java:245) > at > > org.apache.activemq.broker.BrokerService.startTransportConnector(BrokerService.java:1898) > at > > org.apache.activemq.broker.BrokerService.startAllConnectors(BrokerService.java:1844) > at > org.apache.activemq.broker.BrokerService.start(BrokerService.java:480) > at > > org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet(XBeanBrokerService.java:52) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1368) > at > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1334) > ... 30 more > > ++++++++++ > > > > Dejan Bosanac wrote: > > > > Hi, > > > > it should be running just fine without the Internet access. What > exception > > are you getting? > > > > Cheers > > -- > > Dejan Bosanac > > > > Open Source Integration - http://fusesource.com/ > > ActiveMQ in Action - http://www.manning.com/snyder/ > > Blog - http://www.nighttale.net > > > > > > On Thu, Apr 16, 2009 at 10:30 PM, AnuragS <[email protected]> > wrote: > > > >> > >> When I run ActiveMQ (apache-activemq-5.2.0\bin\activemq.bat) on my dev > >> machine, it fails to start if I'm not connected to the internet. > >> > >> Is there a way I can get around it as I would like to be able to do > >> development even when my laptop is offline. > >> > >> -Anurag > >> -- > >> View this message in context: > >> http://www.nabble.com/Running-ActiveMQ-offline-tp23085828p23085828.html > >> Sent from the ActiveMQ - Dev mailing list archive at Nabble.com. > >> > >> > > > > > > ----- > > Dejan Bosanac > > > > Open Source Integration - http://fusesource.com/ > > ActiveMQ in Action - http://www.manning.com/snyder/ > > Blog - http://www.nighttale.net > > > > -- > View this message in context: > http://www.nabble.com/Running-ActiveMQ-offline-tp23085828p23144137.html > Sent from the ActiveMQ - Dev mailing list archive at Nabble.com. > > -- http://blog.garytully.com Open Source SOA http://FUSESource.com
