Let us go back a step here...  You can't disable the entire
amq:transportConnector because then ServiceMix JMSFlow can't connect to the
ActiveMQ broker.  What you can do is take out the
discoveryUri="multicast://default from the transport connector and you can
leave the networkConnector commented out.  Transport connector is for client
conenctions, network connectors are for internal ActiveMQ broker to broker
communications.

I suspect that you have some network issues (or no network at all) that
prevents multicast from working.  The ActiveMQ configuration that ships with
the binary distribution (activemq.xml in the conf dir) has some hints about
how you can configure the AMQ broker using static host names instead of
multicast as well.

Another option if you are just playing with a single instance of ServiceMix
is to try to disable (comment out) the JMS and JCA flows in
servicemix.xmland comment out the <import resource="classpath:
activemq.xml" />.

Good luck!
Chris

On Sat, Mar 22, 2008 at 2:40 AM, SKService <[EMAIL PROTECTED]> wrote:

>
> Hi,
> I've tried the given solution and have commented out the nodes,
> <amq:networkConnector.... and <amq:transportConnector.....
> But still I'm getting error....Please check the error pasted below..
>
> I'm on a windows XP desktop environment. I'm invoking the servicemix.bat
> file under the directory <servicemix_home>/bin as pointed out in the
> tutorial under http://servicemix.apache.org/home.html
>
> Any help to set me up...will be highly appreciated...
>
> ERROR:
> Starting Apache ServiceMix ESB: 3.2.1
>
> Loading Apache ServiceMix from servicemix.xml on the CLASSPATH
> INFO  - ConnectorServerFactoryBean     - JMX connector available at:
> service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
> INFO  - JBIContainer                   - ServiceMix 3.2.1 JBI Container
> (ServiceMix) is starting
> INFO  - JBIContainer                   - For help or more informations
> please see: http://incubator.apache.org/servicemix/
> ERROR - JMSFlow                        - Failed to initialize JMSFlow
> javax.jms.JMSException: Could not connect to broker URL:
> tcp://localhost:61616. Reason: java.net.ConnectException: Connection
> refused: connect
>        at
> org.apache.activemq.util.JMSExceptionSupport.create(
> JMSExceptionSupport.java:33)
>        at
> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(
> ActiveMQConnectionFactory.java:280)
>        at
> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(
> ActiveMQConnectionFactory.java:214)
>        at
> org.apache.activemq.ActiveMQConnectionFactory.createConnection(
> ActiveMQConnectionFactory.java:161)
>        at
> org.apache.activemq.pool.PooledConnectionFactory.createConnection(
> PooledConnectionFactory.java:97)
>        at
> org.apache.activemq.pool.PooledConnectionFactory.createConnection(
> PooledConnectionFactory.java:88)
>        at
> org.apache.activemq.pool.PooledConnectionFactory.createConnection(
> PooledConnectionFactory.java:74)
>        at
> org.apache.servicemix.jbi.nmr.flow.jms.AbstractJMSFlow.init(
> AbstractJMSFlow.java:206)
>        at org.apache.servicemix.jbi.nmr.DefaultBroker.init(
> DefaultBroker.java:122)
>        at
> org.apache.servicemix.jbi.container.JBIContainer.init(JBIContainer.java
> :594)
>        at
> org.apache.servicemix.jbi.container.SpringJBIContainer.afterPropertiesSet(
> SpringJBIContainer.java:66)
>        at
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods
> (AbstractAutowireCapableBeanFactory.java:1201)
>        at
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean
> (AbstractAutowireCapableBeanFactory.java:1171)
>        at
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
> (AbstractAutowireCapableBeanFactory.java:425)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(
> AbstractBeanFactory.java:251)
>        at
>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton
> (DefaultSingletonBeanRegistry.java:156)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:248)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:160)
>        at
>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons
> (DefaultListableBeanFactory.java:287)
>        at
> org.springframework.context.support.AbstractApplicationContext.refresh(
> AbstractApplicationContext.java:352)
>        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:54)
>        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)
> Caused by: java.net.ConnectException: Connection refused: connect
>        at java.net.PlainSocketImpl.socketConnect(Native Method)
>        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
>        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java
> :195)
>        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
>        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
>        at java.net.Socket.connect(Socket.java:507)
>        at
> org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java
> :335)
>        at
> org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java
> :303)
>        at org.apache.activemq.util.ServiceSupport.start(
> ServiceSupport.java:49)
>        at
> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java
> :54)
>        at
> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java
> :54)
>        at
> org.apache.activemq.transport.WireFormatNegotiator.start(
> WireFormatNegotiator.java:66)
>        at
> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java
> :54)
>        at
> org.apache.activemq.transport.TransportFilter.start(TransportFilter.java
> :54)
>        at
> org.apache.activemq.ActiveMQConnectionFactory.createActiveMQConnection(
> ActiveMQConnectionFactory.java:265)
>        ... 28 more
> Caught: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'jbi' defined in class path resource
> [servicemix.xml]: Invocation of init method failed; nested exception is
> javax.jbi.JBIException: javax.jms.JMSException: Could not connect to
> broker
> URL: tcp://localhost:61616. Reason: java.net.ConnectException: Connection
> refused: connect
> INFO  - JBIContainer                   - Shutting down ServiceMix JBI
> Container (ServiceMix) stopped
>
>
> SK Service..
> --
> View this message in context:
> http://www.nabble.com/New-to-ServiceMix---Problem-with-installing-ServiceMix-using-Binary-Distribution-tp16170048s12049p16217844.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>

Reply via email to