Estoy tratando de cambiar la ruta del archivo cache.ccf alrededor de una hora ...
Cuando estoy llamando JCS.getInstance("myRegion");
estoy recibiendo este error:¿Cómo cambiar la ruta del archivo JCS cache.ccf?
Exception in thread "main" java.lang.IllegalStateException: Failed to load properties for name [/cache.ccf]
traté de poner en cache.ccf carpeta src. En este caso, todo está bien. Pero quiero que esté en el directorio ./config/
, no en ./src
. He intentado cambiar el nombre del archivo de configuración:
JCS.setConfigFilename("../config/cache.ccf");
Pero no está funcionando y yo estoy recibiendo el mismo error:
Exception in thread "main" java.lang.IllegalStateException: Failed to load properties for name [../config/cache.ccf]
Se costuras que JCS intenta encontrar el archivo llamado "../config/cache.ccf"
en el directorio src.
Here encontré esta oración:
La classpath debe incluir el directorio donde se encuentra este archivo o el archivo debe colocarse en la raíz del classpath, ya que se descubre automáticamente.
Pero mi aplicación no funciona incluso si el archivo cache.ccf está en el directorio raíz del proyecto.
¿Cómo puedo cambiar la ruta del archivo cache.ccf?
En JCS 1.3 todas las propiedades con el prefijo org.apache.commons.jcs. Debería reemplazarse con org.apache.jcs. – myset