Ah, that works great, thanks Claus. There's no warning though, I'll take a look why not, doesn't seem to be my logging config.
Thanks again. Taariq On Wed, Jul 27, 2011 at 7:00 PM, Claus Ibsen <claus.ib...@gmail.com> wrote: > Hi > > You should use 0.0.0.0 instead of localhost. I think they even log a > WARN about this. > > > On Wed, Jul 27, 2011 at 6:06 PM, Taariq Levack <taar...@gmail.com> wrote: >> Hi >> >> This is possibly by design either by camel or by netty/mina, since the >> behaviour is consistent between these similar components. >> >> Neither netty nor mina accept connections from remote network locations. >> The code works on my machine, but from outside I get 'Connection refused'. >> >> If I use a plain old java SocketServer, or even run Tomcat on the same >> port, then I can connect. >> >> While this won't work... >> from("mina:tcp://localhost:5130") >> >> ...if I specify the IP address instead of localhost then it works fine >> from everywhere. >> >> This proves that there is no firewall or other network problem >> preventing the client from connecting, the same client works when the >> server binds to a specific IP address. >> >> But I didn't expect to need to know the IP for a consumer, we don't >> have to do this for http-based components, and I thought it should >> consume wherever it runs like SocketServer does where you only provide >> the port. >> >> Its so close to production now that I will document it to work this >> way and of course pass the IP from the props file and make sure the >> server uses a static IP. >> >> Just wondering if this how stuff works. >> >> Taariq >> > > > > -- > Claus Ibsen > ----------------- > FuseSource > Email: cib...@fusesource.com > Web: http://fusesource.com > Twitter: davsclaus, fusenews > Blog: http://davsclaus.blogspot.com/ > Author of Camel in Action: http://www.manning.com/ibsen/ >