Hi Arif,
cross check activemq.xml configuration file.if your computer is not on
a network, which may prevent the broker to start.In such a case, just remove
the discoveryUri attribute from the <amq:transportConnector> in side
<amq:transportConnectors> tag.
Ref:
http://activemq.apache.org/how-do-i-embed-a-broker-inside-a-connection.html
Embed a broker
Arif Mohd wrote:
>
> Hi,
>
> Iam getting the following exception, when i start servicemix when
> network connection is down, i want to test it locally.
>
> D:\smx>servicemix
> Starting Apache ServiceMix ESB: 3.1-incubating
>
> Loading Apache ServiceMix from servicemix.xml on the CLASSPATH
> INFO - ConnectorServerFactoryBean - JMX connector available at:
> service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
> ERROR - BrokerService - Failed to start ActiveMQ JMS
> Message Broker. Reason: java.net.SocketException: error set
> ting 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:223)
> at
> org.apache.activemq.broker.TransportConnector.start(TransportConnector.java:225)
> at
> org.apache.activemq.broker.BrokerService.startTransportConnector(BrokerService.java:1519)
> at
> org.apache.activemq.broker.BrokerService.startAllConnectors(BrokerService.java:1471)
> at
> org.apache.activemq.broker.BrokerService.start(BrokerService.java:402)
> at
> org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet(XBeanBrokerService.java:47)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapable
> BeanFactory.java:1057)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBea
> nFactory.java:1024)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFac
> tory.java:421)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
> 140)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
> at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFacto
> ry.java:273)
> at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:346)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:161)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:51)
> at org.apache.servicemix.Main.main(Main.java:51)
> 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:585)
> at
> org.codehaus.classworlds.Launcher.launchStandard(Launcher.java:410)
> at org.codehaus.classworlds.Launcher.launch(Launcher.java:344)
> at org.codehaus.classworlds.Launcher.main(Launcher.java:461)
> Caught: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'org.apache.activemq.xbean.XBeanBr
> okerService' defined in class path resource [activemq.xml]: Invocation of
> init method failed; nested exception is java.net.Socket
> Exception: error setting options
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'org.apache.activemq.xbean.XBeanBrokerServ
> ice' defined in class path resource [activemq.xml]: Invocation of init
> method failed; nested exception is java.net.SocketExceptio
> n: error setting options
> 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:223)
> at
> org.apache.activemq.broker.TransportConnector.start(TransportConnector.java:225)
> at
> org.apache.activemq.broker.BrokerService.startTransportConnector(BrokerService.java:1519)
> at
> org.apache.activemq.broker.BrokerService.startAllConnectors(BrokerService.java:1471)
> at
> org.apache.activemq.broker.BrokerService.start(BrokerService.java:402)
> at
> org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet(XBeanBrokerService.java:47)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapable
> BeanFactory.java:1057)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBea
> nFactory.java:1024)
> at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFac
> tory.java:421)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
> at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
> 140)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
> at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFacto
> ry.java:273)
> at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:346)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:161)
> at
> org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:51)
> at org.apache.servicemix.Main.main(Main.java:51)
> 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:585)
> at
> org.codehaus.classworlds.Launcher.launchStandard(Launcher.java:410)
> at org.codehaus.classworlds.Launcher.launch(Launcher.java:344)
> at org.codehaus.classworlds.Launcher.main(Launcher.java:461)
>
--
View this message in context:
http://www.nabble.com/Can%27t-i-run-servicemix-with-out-network-connection-tf4222532s12049.html#a12011864
Sent from the ServiceMix - User mailing list archive at Nabble.com.