Ich versuche Weg der cache.ccf Datei etwa eine Stunde zu ändern ...
Als ich JCS.getInstance("myRegion");
bin Aufruf ich diesen Fehler:Wie ändere ich den Pfad der JCS cache.ccf Datei?
Exception in thread "main" java.lang.IllegalStateException: Failed to load properties for name [/cache.ccf]
Ich versuchte cache.ccf zu setzen in src-Ordner. In diesem Fall ist alles in Ordnung. Aber ich möchte es in ./config/
Verzeichnis, nicht in ./src
. Ich habe versucht, Konfigurationsdateinamen zu ändern:
JCS.setConfigFilename("../config/cache.ccf");
Aber es funktioniert nicht, und ich bin mit dem gleichen Fehler:
Exception in thread "main" java.lang.IllegalStateException: Failed to load properties for name [../config/cache.ccf]
Es scheint, dass JCS versucht, die Datei mit dem Namen "../config/cache.ccf"
in src-Verzeichnis zu finden.
Here Ich habe diesen Satz gefunden:
Der Klassenpfad sollte das Verzeichnis enthalten, in dem sich diese Datei befindet, oder die Datei sollte im Stammverzeichnis des Klassenpfads platziert werden, da sie automatisch erkannt wird.
Aber meine Anwendung funktioniert nicht, selbst wenn cache.ccf-Datei im Stammverzeichnis des Projekts ist.
Wie kann ich den Pfad der cache.ccf-Datei ändern?
In jcs 1.3 alle mit org.apache.commons.jcs voran Eigenschaften. sollte durch org.apache.jcs ersetzt werden. – myset