Que raio de arquivo é esse?

Minha aplicação usa as bibliotecas do hibernate 2.1.8 e estou usando também o log4j, porém sempre que inicializo a aplicação o log gera um Warn

[02/03/2005 17:21:29][WARN ] No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: 
jar:file:/L:/Libraries/Hibernate/2.1.8/ehcache-0.9.jar!/ehcache-failsafe.xml

Pergunto: para que serve este arquivo de configurações e onde posso encontrar um exemplo dele??

Vlw

Não sei por que este arquivo está faltando, mas na distribuição do Hibernate que tenho aqui (acho que é 2.1.7), na pasta lib, dentro do ehcache-0.7.jar tem esse aquivo.

O conteúdo dele é:

[quote=ehcache-failsafe.xml]
<ehcache>

<#!-- Sets the path to the directory where cache .data files are created.

     If the path is a Java System Property it is replaced by
     its value in the running VM.

     The following properties are translated:
     user.home - User's home directory
     user.dir - User's current working directory
     java.io.tmpdir - Default temp file path --#>
&lt;diskStore path="java.io.tmpdir"/&gt;


<#!--Default Cache configuration. These will applied to caches programmatically created through
    the CacheManager.

    The following attributes are required for defaultCache:

    maxInMemory       - Sets the maximum number of objects that will be created in memory
    eternal           - Sets whether elements are eternal. If eternal,  timeouts are ignored and the element
                        is never expired.
    timeToIdleSeconds - Sets the time to idle for an element before it expires. Is only used
                        if the element is not eternal. Idle time is now - last accessed time
    timeToLiveSeconds - Sets the time to live for an element before it expires. Is only used
                        if the element is not eternal. TTL is now - creation time
    overflowToDisk    - Sets whether elements can overflow to disk when the in-memory cache
                        has reached the maxInMemory limit.

   --#>
&lt;defaultCache
    maxElementsInMemory="10000"
    eternal="false"
    timeToIdleSeconds="120"
    timeToLiveSeconds="120"
    overflowToDisk="true"
    /&gt;

</ehcache>[/quote]

Se for usar, tire os # das marcações de comentário. Só coloquei porque o fórum estava parseando o conteúdo, fazendo com que o comentário sumisse hehe

ps.: procure colocar títulos mais descritivos nos seus tópicos. As chances de receber ajuda aumentam :wink:

Ok Lipe!

vou tentar aki pra ver o que dá!

Obrigado :wink:

Lipe, modifiquei o bicho e coloquei no classpath assim:

[code]<ehcache>
<diskStore path=“java.io.tmpdir”/>

&lt;defaultCache
    maxElementsInMemory="10000"
    eternal="false"
    timeToIdleSeconds="120"
    timeToLiveSeconds="120"
    overflowToDisk="true"
    /&gt;

</ehcache>[/code]

Agora a mensagem é essa:

No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: file:/L:/Extrator/ehcache-failsafe.xml

Pelo que entendi ele achou o arquivo porém pede que eu o configureo… será que ainda está faltando algo?

Estou querendo resolver porque toda vez que inicializo minha aplicação ela mostra este WARN na console (é chato :? )

Abraço!

Na linha 119 da implementação da configuracao do ecache ele verifica a existencia do arquivo ecache.xml no teu classpath…Mas de qualquer forma, mesmo com o ecache.xml configurado ele irah te gerar warning, como vc pode ver…

Tem um exemplo de configuração do ecache.xml aquih, bem como várias informações legais sobre o ecache…

Talvez te ajude…

pois é,

já tinha dado uma olhada na implementação e tô quase arrancando essa linha de lá :x

  • Mesmo assim valeu mesmo pelas dicas!!!

Abraço!

Estou com o mesmo problema… alguém já descobriu como resolver isso de vez?