Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2011, 03:00
bananas
 
Fecha de Ingreso: junio-2004
Ubicación: ORENSE
Mensajes: 258
Antigüedad: 20 años, 10 meses
Puntos: 0
EHCache distribuída

Hola,

necesito configurar EHCache de forma distribuída entre varios ordenadores, pero para empezar me basta con tenerla en 2. He seguido los manuales de como configurarla con RMI pero no me funciona. Mi ehcache.xml lo tengo de la siguiente manera:

Código:
<?xml version="1.0" encoding="UTF-8"?>
<ehcache>
	<diskStore path="c:\\ehcache_tmp"/>
	<defaultCache
		maxElementsInMemory="10000"
		eternal="false"
		timeToIdleSeconds="120"
		timeToLiveSeconds="120"
		overflowToDisk="true"
		maxElementsOnDisk="10000000"
		diskPersistent="false"
		diskExpiryThreadIntervalSeconds="120"
		memoryStoreEvictionPolicy="LRU"/>
	<cache
		name="ehcachePrueba"
		maxElementsInMemory="10"
		maxElementsOnDisk="100000"
		timeToLiveSeconds="120"
		eternal="false"
		overflowToDisk="true"
		diskPersistent="true"
		diskExpiryThreadIntervalSeconds="120"
		memoryStoreEvictionPolicy="LFU">
		<cacheEventListenerFactory
    		class="net.sf.ehcache.distribution.RMICacheReplicatorFactory"
    		properties="replicateAsynchronously=true, replicatePuts=true, replicateUpdates=true, replicateUpdatesViaCopy=true, replicateRemovals=true "/>
	</cache>
	<cacheManagerPeerProviderFactory
 		class="net.sf.ehcache.distribution.RMICacheManagerPeerProviderFactory"
		properties="peerDiscovery=manual, rmiUrls=//ip1:40001/ehcachePrueba|//ip2:40001/ehcachePrueba"/>

	<cacheManagerPeerListenerFactory
		class="net.sf.ehcache.distribution.RMICacheManagerPeerListenerFactory"/>
</ehcache>
Al ejecutar la aplicación en las 2 máquinas no me encuentra los objetos que se crearon en la máquina contraria. ¿Cual puede ser el problema?
__________________
Inmuebles de Galicia:www.inmueblevirtual.net
Compartir piso en Galicia:www.inmueblevirtual.net/foro