2010-09-06 14 views
6

Tengo una aplicación no agrupada bastante simple que ejecuta ehcache con Spring e hibernate.Prevenir el ehcache al intentar acceder a internet en el inicio

En el arranque que estoy recibiendo este error:

<06-Sep-2010 19:14:05 o'clock BST> <Error> <Net> <Failed to communicate with proxy: 10.x.x.x/8080. Will try connection www.terracotta.org/80 now. 

java.net.SocketTimeoutException: CONNECT cronometrados a cabo

¿cómo puedo evitar esta llamada?

Aquí es mi ehcache.xml:

<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:noNamespaceSchemaLocation="ehcache.xsd" 
     updateCheck="false" monitoring="off" dynamicConfig="false"> 


<defaultCache maxElementsInMemory="1000" eternal="false" 
    timeToIdleSeconds="60" timeToLiveSeconds="60" 
    overflowToDisk="false" > 
     <terracotta clustered="false"/> 
</defaultCache> 

Estoy seguro de que este ehcache.xml se recogió y se utiliza, por ejemplo, no hay problemas de classpath.

que estoy usando: ehcache 2.0.1, y de hibernación 3.3.1.GA

+6

molesto, ¿no es así? – skaffman

Respuesta

14

Al añadir updateCheck="false" a su elemento de <ehcache /> no funciona, intente establecer la propiedad del sistema, ya sea con -Dnet.sf.ehcache.skipUpdateCheck=true en la línea de comandos o System.setProperty("net.sf.ehcache.skipUpdateCheck", "true") programáticamente.

+1

Gracias por esto - en realidad resultó ser cuarzo haciendo la verificación de actualización, ver: http://blog.cherouvim.com/disabling-quartz-and-ehcache-update-checker/ – Pablojim

2

Esto funcionó para mí:

<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:noNamespaceSchemaLocation="ehcache.xsd" 
updateCheck="false"> 

... 

</ehcache> 
Cuestiones relacionadas