Hello to everybody. I am developing a distributed systems using the transactional mechanisms provided by River. For simplicity, I've tested all its componentes in a same machine first, and they worked. However, I am not having a happy when I distributed them on different machines - obviously, that's the way they should work...
When my client try to fetch a proxy for its service, I have the following message: --> obtaining a proxy to service...java.rmi.ConnectException: connection refused or timed out to BasicObjectEndpoint[0b410d49-68c0-48dc-8ca1-a823493965d8,TcpEndpoint[127.0.1.1:53632]]; nested exception is: (and a lot of exceptions are thrown away...) My opinion is that the client is trying to connect to its own machine, because the trace shows the '127.0.1.1' address. Am I correct? No? So, what is the point? I've used the current IP addresses when I was making all configuration files - I've not used hostnames on making those files. Another weird message (to me, at least) is provided by reggie, when it is started up: INFO: started reggie: 845b79d8-e188-4f2c-8400-21ce26c89a46, [public], ConstrainablelLookupLocator[[jini://xavante/], [null]] Why the hostname is shown on that message? Why the current machine's IP address is not shown, instead of its hostname? May you provide any glue, fellows? Thanks in advance. Wagner.
