|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
5.2 config not working with 5.3Hi
I've just tried to upgrade to 5.3 and I do not have any communication between 2 servers under Unix (seems ok under XP). The installation was working ok with 5.2 (except for large files split in multi messages). I have JBoss with embedded ActiveMQ listening on port 27000 I have Mule with embedded ActiveMQ listening on port 28000; both static tcp. Both running on the same Solaris machine (called speedy) I'd be extremely grateful if someone could make a suggestion... I believe that it could be related to the host name resolution... "ping speedy" works fine on the box itself and any machine on the network... I'm more than happy to help debugging if required... I now get this with DEBUG level on the Mule log which is trying to send something to JBoss: (more config info below) 2009-11-05 10:32:12,356 WARN [network.DiscoveryNetworkConnector#?] (Simple Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@e0ada6:) Could not start network bridge between: vm://appendium-esb-server and: tcp://speedy:28000 due to: java.net.ConnectException: Connection refused 2009-11-05 10:32:12,356 DEBUG [network.DiscoveryNetworkConnector#?] (Simple Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@e0ada6:) Start failure exception: java.net.ConnectException: Connection refused java.net.ConnectException: Connection refused 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:519) at org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:435) at org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:401) at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:53) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiator.java:72) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.network.DemandForwardingBridgeSupport.start(DemandForwardingBridgeSupport.java:225) at org.apache.activemq.network.DiscoveryNetworkConnector.onServiceAdd(DiscoveryNetworkConnector.java:130) at org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$1.run(SimpleDiscoveryAgent.java:164) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) 2009-11-05 10:32:12,356 DEBUG [simple.SimpleDiscoveryAgent#?] (Simple Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7:) Failure occured soon after the discovery event was generated. It will be clasified as a connection failure: org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$SimpleDiscoveryEvent@7bacb 2009-11-05 10:32:12,356 DEBUG [simple.SimpleDiscoveryAgent#?] (Simple Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7:) Waiting 8000 ms before attepting to reconnect. 2009-11-05 10:32:20,364 INFO [network.DiscoveryNetworkConnector#?] (Simple Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7:) Establishing network connection from vm://appendium-esb-server to tcp://speedy:28000 2009-11-05 10:32:20,366 DEBUG [tcp.TcpTransport#?] (Simple Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7:) Stopping transport tcp://null:0 2009-11-05 10:32:20,366 WARN [network.DiscoveryNetworkConnector#?] (Simple Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7:) Could not start network bridge between: vm://appendium-esb-server and: tcp://speedy:28000 due to: java.net.ConnectException: Connection refused 2009-11-05 10:32:20,366 DEBUG [network.DiscoveryNetworkConnector#?] (Simple Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7:) Start failure exception: java.net.ConnectException: Connection refused java.net.ConnectException: Connection refused 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:519) at org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:435) at org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:401) at org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:53) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiator.java:72) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) at org.apache.activemq.network.DemandForwardingBridgeSupport.start(DemandForwardingBridgeSupport.java:225) at org.apache.activemq.network.DiscoveryNetworkConnector.onServiceAdd(DiscoveryNetworkConnector.java:130) at org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$1.run(SimpleDiscoveryAgent.java:164) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) 2009-11-05 10:32:20,366 DEBUG [simple.SimpleDiscoveryAgent#?] (Simple Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@e0ada6:) Failure occured soon after the discovery event was generated. It will be clasified as a connection failure: org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$SimpleDiscoveryEvent@7bacb In Mule activemq-broker-config xml, I have: <transportConnectors> <transportConnector uri="tcp://speedy:27000" /> </transportConnectors> and <networkConnector name="appendium-esb-server-to-jboss-server" uri="static:(tcp://speedy:28000)" dynamicOnly="true"> <dynamicallyIncludedDestinations> <!-- Only propagate those queues for consumers only --> <queue physicalName="queue.XXXXX" /> </dynamicallyIncludedDestinations> </networkConnector> The JBoss config is in an RAR inside the EAR with activeio-core-3.1.0.jar (is this the correct version? Do I need this?) and activemq-core-5.3.0.jar and activemq-ra-5.3.0.jar xbean-spring-3.4.jar the JBoss broker config is: <transportConnectors> <transportConnector uri="tcp://${server.host}:${amq.transportPort}" /> </transportConnectors> <networkConnectors> <networkConnector name="appendium-jboss-server-to-esb-server" uri="static://(tcp://${esb.server.host}:${esb.server.amq.transportPort})" dynamicOnly="true"> <dynamicallyIncludedDestinations> <!-- We explicitly include these IF there is a listener on the other side. --> <queue physicalName="queue.YYYY" /> </dynamicallyIncludedDestinations> </networkConnector> JBoss is started with server.host=speedy amq.transportPort=28000 esb.server.host=speedy esb.server.amq.transportPort=27000 Am I missing something in my config? Has something dramatically changed between 5.2 and 5.3? Many thanks Benoit |
|
|
Re: 5.2 config not working with 5.3Hi Benoit,
I'd first check if you can telnet to those ports on the specified machine. Also, it might be a dns issue; do you have speedy in /etc/hosts or something? Also, did you try using ip address insted of server alias? Cheers -- Dejan Bosanac - http://twitter.com/dejanb Open Source Integration - http://fusesource.com/ ActiveMQ in Action - http://www.manning.com/snyder/ Blog - http://www.nighttale.net On Thu, Nov 5, 2009 at 11:49 AM, Benoitx <benoitx@...> wrote: > > Hi > > I've just tried to upgrade to 5.3 and I do not have any communication > between 2 servers under Unix (seems ok under XP). > > The installation was working ok with 5.2 (except for large files split in > multi messages). > > I have JBoss with embedded ActiveMQ listening on port 27000 > I have Mule with embedded ActiveMQ listening on port 28000; both static > tcp. > > Both running on the same Solaris machine (called speedy) > > I'd be extremely grateful if someone could make a suggestion... > > I'm more than happy to help debugging if required... > > I now get this with DEBUG level on the Mule log which is trying to send > something to JBoss: > (more config info below) > > 2009-11-05 10:32:12,356 WARN [network.DiscoveryNetworkConnector#?] (Simple > Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@e0ada6:) > Could not start network bridge between: vm://appendium-esb-server and: > tcp://speedy:28000 due to: java.net.ConnectException: Connection refused > 2009-11-05 10:32:12,356 DEBUG [network.DiscoveryNetworkConnector#?] (Simple > Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@e0ada6:) > Start failure exception: java.net.ConnectException: Connection refused > java.net.ConnectException: Connection refused > 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:519) > at > > org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:435) > at > > org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:401) > at > org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:53) > at > > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > at > > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > at > > org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiator.java:72) > at > > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > at > > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > at > > org.apache.activemq.network.DemandForwardingBridgeSupport.start(DemandForwardingBridgeSupport.java:225) > at > > org.apache.activemq.network.DiscoveryNetworkConnector.onServiceAdd(DiscoveryNetworkConnector.java:130) > at > > org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$1.run(SimpleDiscoveryAgent.java:164) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:619) > 2009-11-05 10:32:12,356 DEBUG [simple.SimpleDiscoveryAgent#?] (Simple > Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7:) > Failure occured soon after the discovery event was generated. It will be > clasified as a connection failure: > > org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$SimpleDiscoveryEvent@7bacb > 2009-11-05 10:32:12,356 DEBUG [simple.SimpleDiscoveryAgent#?] (Simple > Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7:) > Waiting 8000 ms before attepting to reconnect. > 2009-11-05 10:32:20,364 INFO [network.DiscoveryNetworkConnector#?] (Simple > Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7:) > Establishing network connection from vm://appendium-esb-server to > tcp://speedy:28000 > 2009-11-05 10:32:20,366 DEBUG [tcp.TcpTransport#?] (Simple Discovery Agent: > java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7:) Stopping transport > tcp://null:0 > 2009-11-05 10:32:20,366 WARN [network.DiscoveryNetworkConnector#?] (Simple > Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7:) > Could not start network bridge between: vm://appendium-esb-server and: > tcp://speedy:28000 due to: java.net.ConnectException: Connection refused > 2009-11-05 10:32:20,366 DEBUG [network.DiscoveryNetworkConnector#?] (Simple > Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7:) > Start failure exception: java.net.ConnectException: Connection refused > java.net.ConnectException: Connection refused > 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:519) > at > > org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:435) > at > > org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:401) > at > org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:53) > at > > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > at > > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > at > > org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiator.java:72) > at > > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > at > > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > at > > org.apache.activemq.network.DemandForwardingBridgeSupport.start(DemandForwardingBridgeSupport.java:225) > at > > org.apache.activemq.network.DiscoveryNetworkConnector.onServiceAdd(DiscoveryNetworkConnector.java:130) > at > > org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$1.run(SimpleDiscoveryAgent.java:164) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:619) > 2009-11-05 10:32:20,366 DEBUG [simple.SimpleDiscoveryAgent#?] (Simple > Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@e0ada6:) > Failure occured soon after the discovery event was generated. It will be > clasified as a connection failure: > > org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$SimpleDiscoveryEvent@7bacb > > > In Mule activemq-broker-config xml, I have: > > <transportConnectors> > <transportConnector uri="tcp://speedy:27000" /> > </transportConnectors> > > and > <networkConnector name="appendium-esb-server-to-jboss-server" > uri="static:(tcp://speedy:28000)" dynamicOnly="true"> > <dynamicallyIncludedDestinations> > <!-- Only propagate those queues for consumers only --> > <queue physicalName="queue.XXXXX" /> > </dynamicallyIncludedDestinations> > </networkConnector> > > > The JBoss config is in an RAR inside the EAR > with activeio-core-3.1.0.jar (is this the correct version? Do I need this?) > and activemq-core-5.3.0.jar and activemq-ra-5.3.0.jar > xbean-spring-3.4.jar > > the JBoss broker config is: > <transportConnectors> > <transportConnector uri="tcp://${server.host}:${amq.transportPort}" /> > </transportConnectors> > > <networkConnectors> > <networkConnector name="appendium-jboss-server-to-esb-server" > uri="static://(tcp://${esb.server.host}:${esb.server.amq.transportPort})" > dynamicOnly="true"> > <dynamicallyIncludedDestinations> > <!-- We explicitly include these IF there is a listener on > the other side. > --> > <queue physicalName="queue.YYYY" /> > </dynamicallyIncludedDestinations> > </networkConnector> > > JBoss is started with > server.host=speedy > amq.transportPort=28000 > esb.server.host=speedy > esb.server.amq.transportPort=27000 > > Am I missing something in my config? > > Has something dramatically changed between 5.2 and 5.3? > > Many thanks > > Benoit > > > > > > ----- > Thanks & Regards, > > Benoit > > http://www.Appendium.com http://objectlab.blogspot.com > > -- > View this message in context: > http://old.nabble.com/5.2-config-not-working-with-5.3-tp26210281p26210281.html > Sent from the ActiveMQ - User 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 |
|
|
Re: 5.2 config not working with 5.3Hi Dejan,
Thanks for replying. Yes the machine is in /etc/hosts It seems to work with IP address (glad!) but it worked with the hostname with ActveMQ 5.2... so something in amq has changed... suggestions? Thanks Benoit
|
|
|
Re: 5.2 config not working with 5.3Hi,
the only change I'm aware of in that area is https://issues.apache.org/activemq/browse/AMQ-2094 that affects "localhost" in the connector address. But this doesn't sound like it. BTW. Does it only affects network connectors or your clients cannot connect to the transport connector as well? Cheers -- Dejan Bosanac - http://twitter.com/dejanb Open Source Integration - http://fusesource.com/ ActiveMQ in Action - http://www.manning.com/snyder/ Blog - http://www.nighttale.net On Thu, Nov 5, 2009 at 2:31 PM, Benoitx <benoitx@...> wrote: > > Hi Dejan, > > Thanks for replying. Yes the machine is in /etc/hosts > > It seems to work with IP address (glad!) but it worked with the hostname > with ActveMQ 5.2... so something in amq has changed... > > suggestions? > > Thanks > > Benoit > > > > Dejan Bosanac wrote: > > > > Hi Benoit, > > > > I'd first check if you can telnet to those ports on the specified > machine. > > Also, it might be a dns issue; do you have speedy in /etc/hosts or > > something? Also, did you try using ip address insted of server alias? > > > > Cheers > > -- > > Dejan Bosanac - http://twitter.com/dejanb > > > > Open Source Integration - http://fusesource.com/ > > ActiveMQ in Action - http://www.manning.com/snyder/ > > Blog - http://www.nighttale.net > > > > > > On Thu, Nov 5, 2009 at 11:49 AM, Benoitx <benoitx@...> wrote: > > > >> > >> Hi > >> > >> I've just tried to upgrade to 5.3 and I do not have any communication > >> between 2 servers under Unix (seems ok under XP). > >> > >> The installation was working ok with 5.2 (except for large files split > in > >> multi messages). > >> > >> I have JBoss with embedded ActiveMQ listening on port 27000 > >> I have Mule with embedded ActiveMQ listening on port 28000; both static > >> tcp. > >> > >> Both running on the same Solaris machine (called speedy) > >> > >> I'd be extremely grateful if someone could make a suggestion... > >> > >> I'm more than happy to help debugging if required... > >> > >> I now get this with DEBUG level on the Mule log which is trying to send > >> something to JBoss: > >> (more config info below) > >> > >> 2009-11-05 10:32:12,356 WARN [network.DiscoveryNetworkConnector#?] > >> (Simple > >> Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@e0ada6 > :) > >> Could not start network bridge between: vm://appendium-esb-server and: > >> tcp://speedy:28000 due to: java.net.ConnectException: Connection refused > >> 2009-11-05 10:32:12,356 DEBUG [network.DiscoveryNetworkConnector#?] > >> (Simple > >> Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@e0ada6 > :) > >> Start failure exception: java.net.ConnectException: Connection refused > >> java.net.ConnectException: Connection refused > >> 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:519) > >> at > >> > >> > org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:435) > >> at > >> > >> > org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:401) > >> at > >> org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:53) > >> at > >> > >> > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > >> at > >> > >> > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > >> at > >> > >> > org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiator.java:72) > >> at > >> > >> > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > >> at > >> > >> > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > >> at > >> > >> > org.apache.activemq.network.DemandForwardingBridgeSupport.start(DemandForwardingBridgeSupport.java:225) > >> at > >> > >> > org.apache.activemq.network.DiscoveryNetworkConnector.onServiceAdd(DiscoveryNetworkConnector.java:130) > >> at > >> > >> > org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$1.run(SimpleDiscoveryAgent.java:164) > >> at > >> > >> > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > >> at > >> > >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > >> at java.lang.Thread.run(Thread.java:619) > >> 2009-11-05 10:32:12,356 DEBUG [simple.SimpleDiscoveryAgent#?] (Simple > >> Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7 > :) > >> Failure occured soon after the discovery event was generated. It will > be > >> clasified as a connection failure: > >> > >> > org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$SimpleDiscoveryEvent@7bacb > >> 2009-11-05 10:32:12,356 DEBUG [simple.SimpleDiscoveryAgent#?] (Simple > >> Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7 > :) > >> Waiting 8000 ms before attepting to reconnect. > >> 2009-11-05 10:32:20,364 INFO [network.DiscoveryNetworkConnector#?] > >> (Simple > >> Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7 > :) > >> Establishing network connection from vm://appendium-esb-server to > >> tcp://speedy:28000 > >> 2009-11-05 10:32:20,366 DEBUG [tcp.TcpTransport#?] (Simple Discovery > >> Agent: > >> java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7:) Stopping > >> transport > >> tcp://null:0 > >> 2009-11-05 10:32:20,366 WARN [network.DiscoveryNetworkConnector#?] > >> (Simple > >> Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7 > :) > >> Could not start network bridge between: vm://appendium-esb-server and: > >> tcp://speedy:28000 due to: java.net.ConnectException: Connection refused > >> 2009-11-05 10:32:20,366 DEBUG [network.DiscoveryNetworkConnector#?] > >> (Simple > >> Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7 > :) > >> Start failure exception: java.net.ConnectException: Connection refused > >> java.net.ConnectException: Connection refused > >> 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:519) > >> at > >> > >> > org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:435) > >> at > >> > >> > org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:401) > >> at > >> org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:53) > >> at > >> > >> > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > >> at > >> > >> > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > >> at > >> > >> > org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiator.java:72) > >> at > >> > >> > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > >> at > >> > >> > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > >> at > >> > >> > org.apache.activemq.network.DemandForwardingBridgeSupport.start(DemandForwardingBridgeSupport.java:225) > >> at > >> > >> > org.apache.activemq.network.DiscoveryNetworkConnector.onServiceAdd(DiscoveryNetworkConnector.java:130) > >> at > >> > >> > org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$1.run(SimpleDiscoveryAgent.java:164) > >> at > >> > >> > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > >> at > >> > >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > >> at java.lang.Thread.run(Thread.java:619) > >> 2009-11-05 10:32:20,366 DEBUG [simple.SimpleDiscoveryAgent#?] (Simple > >> Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@e0ada6 > :) > >> Failure occured soon after the discovery event was generated. It will > be > >> clasified as a connection failure: > >> > >> > org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$SimpleDiscoveryEvent@7bacb > >> > >> > >> In Mule activemq-broker-config xml, I have: > >> > >> <transportConnectors> > >> <transportConnector uri="tcp://speedy:27000" /> > >> </transportConnectors> > >> > >> and > >> <networkConnector name="appendium-esb-server-to-jboss-server" > >> uri="static:(tcp://speedy:28000)" dynamicOnly="true"> > >> <dynamicallyIncludedDestinations> > >> <!-- Only propagate those queues for consumers only --> > >> <queue physicalName="queue.XXXXX" /> > >> </dynamicallyIncludedDestinations> > >> </networkConnector> > >> > >> > >> The JBoss config is in an RAR inside the EAR > >> with activeio-core-3.1.0.jar (is this the correct version? Do I need > >> this?) > >> and activemq-core-5.3.0.jar and activemq-ra-5.3.0.jar > >> xbean-spring-3.4.jar > >> > >> the JBoss broker config is: > >> <transportConnectors> > >> <transportConnector uri="tcp://${server.host}:${amq.transportPort}" > /> > >> </transportConnectors> > >> > >> <networkConnectors> > >> <networkConnector name="appendium-jboss-server-to-esb-server" > >> > uri="static://(tcp://${esb.server.host}:${esb.server.amq.transportPort})" > >> dynamicOnly="true"> > >> <dynamicallyIncludedDestinations> > >> <!-- We explicitly include these IF there is a listener > on > >> the other side. > >> --> > >> <queue physicalName="queue.YYYY" /> > >> </dynamicallyIncludedDestinations> > >> </networkConnector> > >> > >> JBoss is started with > >> server.host=speedy > >> amq.transportPort=28000 > >> esb.server.host=speedy > >> esb.server.amq.transportPort=27000 > >> > >> Am I missing something in my config? > >> > >> Has something dramatically changed between 5.2 and 5.3? > >> > >> Many thanks > >> > >> Benoit > >> > >> > >> > >> > >> > >> ----- > >> Thanks & Regards, > >> > >> Benoit > >> > >> http://www.Appendium.com http://objectlab.blogspot.com > >> > >> -- > >> View this message in context: > >> > http://old.nabble.com/5.2-config-not-working-with-5.3-tp26210281p26210281.html > >> Sent from the ActiveMQ - User 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 > > > > > ----- > Thanks & Regards, > > Benoit > > http://www.Appendium.com http://objectlab.blogspot.com > > -- > View this message in context: > http://old.nabble.com/5.2-config-not-working-with-5.3-tp26210281p26214523.html > Sent from the ActiveMQ - User 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 |
|
|
Re: 5.2 config not working with 5.3Hi,
I'm not sure that I understand the question: "Does it only affects network connectors or your clients cannot connect to the transport connector as well?" Sorry. It seems that both Mule and JBoss are saying that they cannot establish the bridge. IP ok, hostname not ok (that resolves to the IP correctly) localhost ok. Benoit
|
|
|
Re: 5.2 config not working with 5.3Hi,
it's probably that your /etc/hosts resolves 'speedy' as 'localhost' and you hit the change introduced with AMQ-2094. Try changing the reference in /etc/hosts to 0.0.0.0 or use that directly in your config. Cheers -- Dejan Bosanac - http://twitter.com/dejanb Open Source Integration - http://fusesource.com/ ActiveMQ in Action - http://www.manning.com/snyder/ Blog - http://www.nighttale.net On Thu, Nov 5, 2009 at 3:37 PM, Benoitx <benoitx@...> wrote: > > Hi, > > I'm not sure that I understand the question: "Does it only affects network > connectors or your clients cannot connect to the transport connector as > well?" > > Sorry. > > It seems that both Mule and JBoss are saying that they cannot establish the > bridge. > > IP ok, hostname not ok (that resolves to the IP correctly) > localhost ok. > > Benoit > > > > > Dejan Bosanac wrote: > > > > Hi, > > > > the only change I'm aware of in that area is > > https://issues.apache.org/activemq/browse/AMQ-2094 that affects > > "localhost" > > in the connector address. But this doesn't sound like it. > > > > BTW. Does it only affects network connectors or your clients cannot > > connect > > to the transport connector as well? > > > > Cheers > > -- > > Dejan Bosanac - http://twitter.com/dejanb > > > > Open Source Integration - http://fusesource.com/ > > ActiveMQ in Action - http://www.manning.com/snyder/ > > Blog - http://www.nighttale.net > > > > > > On Thu, Nov 5, 2009 at 2:31 PM, Benoitx <benoitx@...> wrote: > > > >> > >> Hi Dejan, > >> > >> Thanks for replying. Yes the machine is in /etc/hosts > >> > >> It seems to work with IP address (glad!) but it worked with the hostname > >> with ActveMQ 5.2... so something in amq has changed... > >> > >> suggestions? > >> > >> Thanks > >> > >> Benoit > >> > >> > >> > >> Dejan Bosanac wrote: > >> > > >> > Hi Benoit, > >> > > >> > I'd first check if you can telnet to those ports on the specified > >> machine. > >> > Also, it might be a dns issue; do you have speedy in /etc/hosts or > >> > something? Also, did you try using ip address insted of server alias? > >> > > >> > Cheers > >> > -- > >> > Dejan Bosanac - http://twitter.com/dejanb > >> > > >> > Open Source Integration - http://fusesource.com/ > >> > ActiveMQ in Action - http://www.manning.com/snyder/ > >> > Blog - http://www.nighttale.net > >> > > >> > > >> > On Thu, Nov 5, 2009 at 11:49 AM, Benoitx <benoitx@...> wrote: > >> > > >> >> > >> >> Hi > >> >> > >> >> I've just tried to upgrade to 5.3 and I do not have any communication > >> >> between 2 servers under Unix (seems ok under XP). > >> >> > >> >> The installation was working ok with 5.2 (except for large files > split > >> in > >> >> multi messages). > >> >> > >> >> I have JBoss with embedded ActiveMQ listening on port 27000 > >> >> I have Mule with embedded ActiveMQ listening on port 28000; both > >> static > >> >> tcp. > >> >> > >> >> Both running on the same Solaris machine (called speedy) > >> >> > >> >> I'd be extremely grateful if someone could make a suggestion... > >> >> > >> >> I'm more than happy to help debugging if required... > >> >> > >> >> I now get this with DEBUG level on the Mule log which is trying to > >> send > >> >> something to JBoss: > >> >> (more config info below) > >> >> > >> >> 2009-11-05 10:32:12,356 WARN [network.DiscoveryNetworkConnector#?] > >> >> (Simple > >> >> Discovery Agent: > java.util.concurrent.ThreadPoolExecutor$Worker@e0ada6 > >> :) > >> >> Could not start network bridge between: vm://appendium-esb-server > and: > >> >> tcp://speedy:28000 due to: java.net.ConnectException: Connection > >> refused > >> >> 2009-11-05 10:32:12,356 DEBUG [network.DiscoveryNetworkConnector#?] > >> >> (Simple > >> >> Discovery Agent: > java.util.concurrent.ThreadPoolExecutor$Worker@e0ada6 > >> :) > >> >> Start failure exception: java.net.ConnectException: Connection > refused > >> >> java.net.ConnectException: Connection refused > >> >> 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:519) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:435) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:401) > >> >> at > >> >> org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:53) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiator.java:72) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.network.DemandForwardingBridgeSupport.start(DemandForwardingBridgeSupport.java:225) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.network.DiscoveryNetworkConnector.onServiceAdd(DiscoveryNetworkConnector.java:130) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$1.run(SimpleDiscoveryAgent.java:164) > >> >> at > >> >> > >> >> > >> > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > >> >> at > >> >> > >> >> > >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > >> >> at java.lang.Thread.run(Thread.java:619) > >> >> 2009-11-05 10:32:12,356 DEBUG [simple.SimpleDiscoveryAgent#?] (Simple > >> >> Discovery Agent: > java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7 > >> :) > >> >> Failure occured soon after the discovery event was generated. It > will > >> be > >> >> clasified as a connection failure: > >> >> > >> >> > >> > org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$SimpleDiscoveryEvent@7bacb > >> >> 2009-11-05 10:32:12,356 DEBUG [simple.SimpleDiscoveryAgent#?] (Simple > >> >> Discovery Agent: > java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7 > >> :) > >> >> Waiting 8000 ms before attepting to reconnect. > >> >> 2009-11-05 10:32:20,364 INFO [network.DiscoveryNetworkConnector#?] > >> >> (Simple > >> >> Discovery Agent: > java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7 > >> :) > >> >> Establishing network connection from vm://appendium-esb-server to > >> >> tcp://speedy:28000 > >> >> 2009-11-05 10:32:20,366 DEBUG [tcp.TcpTransport#?] (Simple Discovery > >> >> Agent: > >> >> java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7:) Stopping > >> >> transport > >> >> tcp://null:0 > >> >> 2009-11-05 10:32:20,366 WARN [network.DiscoveryNetworkConnector#?] > >> >> (Simple > >> >> Discovery Agent: > java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7 > >> :) > >> >> Could not start network bridge between: vm://appendium-esb-server > and: > >> >> tcp://speedy:28000 due to: java.net.ConnectException: Connection > >> refused > >> >> 2009-11-05 10:32:20,366 DEBUG [network.DiscoveryNetworkConnector#?] > >> >> (Simple > >> >> Discovery Agent: > java.util.concurrent.ThreadPoolExecutor$Worker@8c39d7 > >> :) > >> >> Start failure exception: java.net.ConnectException: Connection > refused > >> >> java.net.ConnectException: Connection refused > >> >> 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:519) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.transport.tcp.TcpTransport.connect(TcpTransport.java:435) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.transport.tcp.TcpTransport.doStart(TcpTransport.java:401) > >> >> at > >> >> org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:53) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.transport.WireFormatNegotiator.start(WireFormatNegotiator.java:72) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.transport.TransportFilter.start(TransportFilter.java:57) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.network.DemandForwardingBridgeSupport.start(DemandForwardingBridgeSupport.java:225) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.network.DiscoveryNetworkConnector.onServiceAdd(DiscoveryNetworkConnector.java:130) > >> >> at > >> >> > >> >> > >> > org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$1.run(SimpleDiscoveryAgent.java:164) > >> >> at > >> >> > >> >> > >> > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > >> >> at > >> >> > >> >> > >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > >> >> at java.lang.Thread.run(Thread.java:619) > >> >> 2009-11-05 10:32:20,366 DEBUG [simple.SimpleDiscoveryAgent#?] (Simple > >> >> Discovery Agent: > java.util.concurrent.ThreadPoolExecutor$Worker@e0ada6 > >> :) > >> >> Failure occured soon after the discovery event was generated. It > will > >> be > >> >> clasified as a connection failure: > >> >> > >> >> > >> > org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$SimpleDiscoveryEvent@7bacb > >> >> > >> >> > >> >> In Mule activemq-broker-config xml, I have: > >> >> > >> >> <transportConnectors> > >> >> <transportConnector uri="tcp://speedy:27000" /> > >> >> </transportConnectors> > >> >> > >> >> and > >> >> <networkConnector name="appendium-esb-server-to-jboss-server" > >> >> uri="static:(tcp://speedy:28000)" dynamicOnly="true"> > >> >> <dynamicallyIncludedDestinations> > >> >> <!-- Only propagate those queues for consumers only > --> > >> >> <queue physicalName="queue.XXXXX" /> > >> >> </dynamicallyIncludedDestinations> > >> >> </networkConnector> > >> >> > >> >> > >> >> The JBoss config is in an RAR inside the EAR > >> >> with activeio-core-3.1.0.jar (is this the correct version? Do I need > >> >> this?) > >> >> and activemq-core-5.3.0.jar and activemq-ra-5.3.0.jar > >> >> xbean-spring-3.4.jar > >> >> > >> >> the JBoss broker config is: > >> >> <transportConnectors> > >> >> <transportConnector > uri="tcp://${server.host}:${amq.transportPort}" > >> /> > >> >> </transportConnectors> > >> >> > >> >> <networkConnectors> > >> >> <networkConnector name="appendium-jboss-server-to-esb-server" > >> >> > >> > uri="static://(tcp://${esb.server.host}:${esb.server.amq.transportPort})" > >> >> dynamicOnly="true"> > >> >> <dynamicallyIncludedDestinations> > >> >> <!-- We explicitly include these IF there is a > listener > >> on > >> >> the other side. > >> >> --> > >> >> <queue physicalName="queue.YYYY" /> > >> >> </dynamicallyIncludedDestinations> > >> >> </networkConnector> > >> >> > >> >> JBoss is started with > >> >> server.host=speedy > >> >> amq.transportPort=28000 > >> >> esb.server.host=speedy > >> >> esb.server.amq.transportPort=27000 > >> >> > >> >> Am I missing something in my config? > >> >> > >> >> Has something dramatically changed between 5.2 and 5.3? > >> >> > >> >> Many thanks > >> >> > >> >> Benoit > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> ----- > >> >> Thanks & Regards, > >> >> > >> >> Benoit > >> >> > >> >> http://www.Appendium.com http://objectlab.blogspot.com > >> >> > >> >> -- > >> >> View this message in context: > >> >> > >> > http://old.nabble.com/5.2-config-not-working-with-5.3-tp26210281p26210281.html > >> >> Sent from the ActiveMQ - User 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 > >> > > >> > >> > >> ----- > >> Thanks & Regards, > >> > >> Benoit > >> > >> http://www.Appendium.com http://objectlab.blogspot.com > >> > >> -- > >> View this message in context: > >> > http://old.nabble.com/5.2-config-not-working-with-5.3-tp26210281p26214523.html > >> Sent from the ActiveMQ - User 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 > > > > > ----- > Thanks & Regards, > > Benoit > > http://www.Appendium.com http://objectlab.blogspot.com > > -- > View this message in context: > http://old.nabble.com/5.2-config-not-working-with-5.3-tp26210281p26215722.html > Sent from the ActiveMQ - User 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 |
| Free embeddable forum powered by Nabble | Forum Help |