Did you start the registry?  What script did you use.  You need to start
the registry on the machine.  By default, the remote cache server will
start the registry if the server is localhost, otherwise it doesn't.  In
one of the startup scripts I start the registry.

Here's startRemoteCache.sh
------------------------

#! /bin/sh

export CLASSPATH=.
export CLASSPATH=${CLASSPATH}:`dirname
$0`/../conf:/usr/java/jcs/conf:/usr/java/jcs/conf/

THISDIR=`dirname $0`

for i in `find ${THISDIR}/../lib -name "*.jar" `
do
        export CLASSPATH=${CLASSPATH}:$i
done
echo "Classpath = ${CLASSPATH}"

#START THE REGISTRY
if [ "$2" != "" ]; then
  echo "Starting the registry on port $2"
  rmiregistry $2 &
else
  echo "Not starting registry, since no port was supplied."
fi

POLICY="-Djava.security.policy=`dirname $0`/../conf/cache.policy"

HEAP="-Xms128m -Xmx512m"

DEBUG="-verbose:gc -XX:+PrintTenuringDistribution"

ARGS="$HEAP $DEBUG $POLICY"

echo $ARGS

java  $ARGS
org.apache.jcs.auxiliary.remote.server.RemoteCacheServerFactory "$1"


--------------------------

Aaron

> -----Original Message-----
> From: Nentwig, Timo [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, September 27, 2005 3:31 AM
> To: JCS Users List
> Subject: RE: remote cache: connection to 127.0.0.1 refused (?)
> 
> So, my setup is correct?
> 
> > -----Original Message-----
> > From: Nentwig, Timo [mailto:[EMAIL PROTECTED]
> > Sent: Monday, September 26, 2005 6:00 PM
> > To: JCS Users List
> > Subject: RE: remote cache: connection to 127.0.0.1 refused (?)
> >
> > Hi!
> >
> > Thanks for you reply.
> >
> > > -----Original Message-----
> > > From: Smuts, Aaron [mailto:[EMAIL PROTECTED]
> > > Sent: Monday, September 26, 2005 5:22 PM
> > > To: JCS Users List
> > > Subject: RE: remote cache: connection to 127.0.0.1 refused (?)
> > >
> > > In the remote.cache.ccf file you need to specify the address of
the
> > > remote object that you will add to the registry.
> > >
> > > Replace "localhost" with the machine name or ip.
> > >
> > > registry.host=localhost
> > > registry.port=1102
> >
> > In the remote server's config? Well, okay, I replaced
> > localhost with the IP (10.10.10.3). Now the server isn't even
> > starting anymore:
> >
> >      [java] 266  [main] INFO
> > org.apache.jcs.engine.control.CompositeCacheConfigurator  -
> > setting defaultElementAttributes to [ IS_LATERAL = true,
> > IS_SPOOL = true, IS_REMOTE = true, IS_ETERNAL = true,
> > MaxLifeSeconds = -1, IdleTime = -1, CreateTime =
> > 1127749096178, LastAccessTime = 1127749096178,
> > getTimeToLiveSeconds() = -1, createTime = 1127749096178 ]
> >      [java] 267  [main] DEBUG
> > org.apache.jcs.auxiliary.remote.server.RemoteCacheServerFactor
> > y  - main> binding server to 10.10.10.3:1102 with the name
> > org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheService
> >      [java] 274  [main] FATAL StartRemoteCacheServer  - An
> > exception raised. Won't startup remote cache!
> >      [java] java.rmi.ConnectException: Connection refused to host:
> > 10.10.10.3; nested exception is:
> >      [java]     java.net.ConnectException: Connection refused
> >      [java]     at
> > sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:567)
> >      [java]     at
> >
sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:185)
> >      [java]     at
> > sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:171)
> >      [java]     at
> > sun.rmi.server.UnicastRef.newCall(UnicastRef.java:313)
> >      [java]     at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown
> > Source)
> >      [java]     at java.rmi.Naming.rebind(Naming.java:160)
> >      [java]     at
> > org.apache.jcs.auxiliary.remote.server.RemoteCacheServerFactor
> > y.startup(
> > RemoteCacheServerFactory.java:126)
> >      [java]     at
> > org.apache.jcs.auxiliary.remote.server.RemoteCacheServerFactor
> > y.main(Rem
> > oteCacheServerFactory.java:287)
> >      [java]     at
> > StartRemoteCacheServer.main(StartRemoteCacheServer.java:44)
> >      [java] Caused by: java.net.ConnectException: Connection refused
> >      [java]     at
> > java.net.PlainSocketImpl.socketConnect(Native Method)
> >      [java]     at
> > java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
> >      [java]     at
> > java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
> >      [java]     at
> > java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
> >      [java]     at java.net.Socket.connect(Socket.java:452)
> >      [java]     at java.net.Socket.connect(Socket.java:402)
> >      [java]     at java.net.Socket.<init>(Socket.java:309)
> >      [java]     at java.net.Socket.<init>(Socket.java:124)
> >      [java]     at
> > sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RM
> > IDirectSoc
> > ketFactory.java:22)
> >      [java]     at
> > sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RM
> > IMasterSoc
> > ketFactory.java:128)
> >      [java]     at
> > sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:562)
> >      [java]     ... 8 more
> >
> >
> > I've had a shot at setting registry.host=10.10.10.3 in the
> > client's config but without success. So, here are my complete
> > configurations:
> >
> >
> > remote server (remote.cache.ccf):
> > --------------------------------
> >
> > registry.host=10.10.10.3
> > registry.port=1102
> > # call back port to local caches.
> > #remote.cache.service.port=1102
> > # cluster setting
> > #remote.cluster.LocalClusterConsistency=true
> >
> > jcs.default=DC
> > jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCac
> > heAttribut
> > es
> > jcs.default.cacheattributes.MaxObjects=50
> > jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.eng
> > ine.memory
> > .lru.LRUMemoryCache
> >
> > jcs.auxiliary.DC=org.apache.jcs.auxiliary.disk.indexed.Indexed
> > DiskCacheF
> > actory
> > jcs.auxiliary.DC.attributes=org.apache.jcs.auxiliary.disk.inde
> > xed.Indexe
> > dDiskCacheAttributes
> > jcs.auxiliary.DC.attributes.DiskPath=/tmp/jcs/
> >
> >
> > client (local.cache.ccf):
> > ------------------------
> >
> > #registry.host=10.10.10.3
> > #registry.port=1102
> >
> > #jcs.default=DC
> > jcs.default=remote
> > #jcs.default=DC,remote
> > jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCac
> > heAttribut
> > es
> > jcs.default.cacheattributes.MaxObjects=1000
> > jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.eng
> > ine.memory
> > .lru.LRUMemoryCache
> > jcs.auxiliary.DC=de.jamba.commons.cache.jcs.auxiliary.disk.per
> > sistent.Pe
> > rsistentDiskCacheFactory
> > jcs.auxiliary.DC.attributes=de.jamba.commons.cache.jcs.auxilia
> > ry.disk.pe
> > rsistent.PersistentDiskCacheAttributes
> > jcs.auxiliary.DC.attributes.DiskPath=/tmp/jcs/
> >
> > jcs.auxiliary.remote=org.apache.jcs.auxiliary.remote.RemoteCac
> > heFactory
> > jcs.auxiliary.remote.attributes=org.apache.jcs.auxiliary.remot
> > e.RemoteCa
> > cheAttributes
> > jcs.auxiliary.remote.attributes.FailoverServers=10.10.10.3:1102
> > #jcs.auxiliary.RC.attributes.RemoveUponRemotePut=true
> > jcs.auxiliary.remote.attributes.GetOnly=false
> >
> >
---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to