Hi! While my local one-machine experiments with the RemoteCacheServer ran fine I now encounter some confusing RMI problem after having moved the remote server to a dedicated machine (Connection refused to host: 127.0.0.1 @RemoteCacheManager.getCache().addRemoteCacheListener()):
172 [main] DEBUG org.apache.jcs.auxiliary.remote.RemoteCacheManager - looking up server //10.10.10.3:1102/org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheS ervice 1203 [main] DEBUG org.apache.jcs.auxiliary.remote.RemoteCacheManager - server found 1203 [main] DEBUG org.apache.jcs.auxiliary.remote.RemoteCacheManager - remoteService = org.apache.jcs.auxiliary.remote.server.RemoteCacheServer_Stub[RemoteStub [ref: [endpoint:[127.0.0.1:32811](remote),objID:[1975b59:106919a6c05:-8000, 0]]]] 1219 [Thread-2] DEBUG org.apache.jcs.auxiliary.remote.RemoteCacheMonitor - Monitoring daemon started 1219 [Thread-2] DEBUG org.apache.jcs.auxiliary.remote.RemoteCacheMonitor - FAILURE DRIVEN MODE: cache monitor waiting for error 2203 [main] ERROR org.apache.jcs.auxiliary.remote.RemoteCacheManager - Connection refused to host: 127.0.0.1; nested exception is: java.net.ConnectException: Connection refused: connect 2219 [main] DEBUG org.apache.jcs.auxiliary.remote.RemoteCache - Construct> cacheName=default 2219 [main] DEBUG org.apache.jcs.auxiliary.remote.RemoteCache - irca = remoteHost = 10.10.10.3 remotePort = 1102 cacheName = default removeUponRemotePut = true getOnly = false getTimeoutMillis = -1 threadPoolName = remote_cache_client remoteType = 0 localClusterConsistency = false 2219 [main] DEBUG org.apache.jcs.auxiliary.remote.RemoteCache - remote = org.apache.jcs.auxiliary.remote.server.RemoteCacheServer_Stub[RemoteStub [ref: [endpoint:[127.0.0.1:32811](remote),objID:[1975b59:106919a6c05:-8000, 0]]]] 2219 [main] DEBUG org.apache.jcs.auxiliary.remote.RemoteCache - listener = RemoteCacheListener: RemoteHost = 10.10.10.3 RemotePort = 1102 ListenerId = 0 2219 [main] DEBUG org.apache.jcs.auxiliary.remote.RemoteCache - GetTimeoutMillis() = -1 2219 [main] DEBUG org.apache.jcs.auxiliary.remote.RemoteCacheListener - get listenerId = 0 2219 [main] DEBUG org.apache.jcs.auxiliary.remote.RemoteCache - get listenerId = 0 2219 [main] DEBUG org.apache.jcs.auxiliary.remote.RemoteCacheListener - get listenerId = 0 The client ought to connect to 10.10.10.3. I don't quite understand why it attempts to esthablish a connection to localhost? The client's configuration: cs.auxiliary.remote=org.apache.jcs.auxiliary.remote.RemoteCacheFactory jcs.auxiliary.remote.attributes=org.apache.jcs.auxiliary.remote.RemoteCa cheAttributes jcs.auxiliary.remote.attributes.FailoverServers=10.10.10.3:1102 jcs.auxiliary.remote.attributes.GetOnly=false Can somebody explain? Thanks a lot, Timo --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]