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??
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 --#>
<diskStore path="java.io.tmpdir"/>
<#!--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.
--#>
<defaultCache
maxElementsInMemory="10000"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
overflowToDisk="true"
/>
</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
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…