EhCache überlauf auf die Festplatte an bestimmten Pfad
Ich bin mit ehcache mit hibernate in meiner Anwendung.
hier ist die Konfiguration von ehcache.xml
<ehcache>
<diskStore path="java.io.tmpdir"/>
<defaultCache
maxElementsInMemory="10"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
overflowToDisk="true"
diskSpoolBufferSizeMB="300"
maxElementsOnDisk="10000000"
diskPersistent="false"
diskExpiryThreadIntervalSeconds="120"
memoryStoreEvictionPolicy="LRU"
/>
</ehcache>
meine diskStore Weg ist java.io.tmpdir, was will ich ändern an meiner Bewerbung Weg als ${WebApp}/DiskStore
- Ich glaube, @Pradeep verdient eine akzeptierte Antwort.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Speicherort angegeben werden, die von harten coading Pfade.
Gültige Werte für den path-Standardtitel sind rechtliche Dateisystem-Pfade.
E. g., für Unix: /home/application/cache
Folgende system-Eigenschaften sind auch rechtliche, in welchem Fall Sie übersetzt:
Unterverzeichnisse angegeben werden kann, unterhalb der system-Eigenschaft, zum Beispiel:
java.io.tmpdir/ein
wird auf einem Unix-system:
/tmp/ein
java.io.tmpdir
- Standard-temp-Pfad von windowsC:\Users\user\AppData\Local\Temp
Es ist auch möglich, nutzen Sie eine Eigenschaft, die ersetzt werden, auf die compile-Zeit. Daher müssen Sie Ihre pom.xml richtig, z.B.
(zumindest war dies eine Einstellung für unser Projekt)
Ich habe versucht, ehcache vor kurzem, und Frage mich, was ist
java.io.tmpdir
und wo es sich befindet auf meinem Rechner. Die akzeptierte Antwort auf dieser Seite nicht lösen, mein Problem. Ich überprüfte/tmp
und die ehcache-Datei nicht gefunden wird.Hier ist, was ich online finden und hoffe es hilft anderen Menschen:
1.führen Sie
env
Befehl auf Ihrem terminal. Es gibt die OS-Umgebung. In meinem Fall gab es mir:TMPDIR=/var/folders/1j/pb3h7_hl7890px72_f8mntd00000gn/T/
2.alternativ können Sie die Abfrage aus der python-Konsole:
Hier gehen Sie.
Benutzer.home -> Es ist Benutzer-home-Verzeichnis.e.ich C:\Users\abc (windowdrive:\Benutzer\Benutzername)
Benutzer.dir -> C:\Users\abc\eclipse-workspace\project
java.io.tmpdir -> C:\Users\abc\AppData\Local\Temp\
ehcache.disk.store.dir - Ein-system-Eigenschaft (https://www.ehcache.org/documentation/3.7/)
Mehr helfen, fühlen Sie sich frei, um die Kommunikation über E-Mail [email protected]
Dank