Wie konfiguriere ich benutzerdefinierte E-Caches im Play-Framework?

9

Setup:

  • play Rahmen 2.4.0
  • eingebauter ehcache
  • java

Ich habe das Handbuch in Ссылка befolgt und die Caches getrennt und unterschiedliche Konfigurationen verwendet (Cachegrößen, Lebenszeiten etc) Ich konfiguriere in application.conf:

%Vor%

Um sie zu konfigurieren, habe ich dann die übliche Datei ehcache.xml erstellt

%Vor%

Es funktioniert, wenn ich nur den Standard-Cache behalte, aber sobald ich den benutzerdefinierten Cache hinzufüge, spiele mit:

  

ProvisionException: Kann nicht bereitstellen, sehen Sie die folgenden Fehler: 1)   Fehler beim benutzerdefinierten Anbieter, net.sf.ehcache.ObjectExistsException: Cache   Mycache1-Cache existiert bereits

Wenn ich den Cache jedoch nur in ehcache.xml, aber nicht in application.conf definiere, weiß play nicht darüber und wirft.

    
Adrian Pop 06.08.2015, 13:37
quelle

1 Antwort

0

Ich habe mich vor einem Monat auch mit dem gleichen Problem konfrontiert und versucht, über das Internet und die darunter liegende Lösung zu suchen, die für mich funktioniert. Sie können auch versuchen, dasselbe zu tun.

%Vor%

Ich erstelle meine benannten Caches in ehcache.xml und muss nur eine Zeile bindCustomCache () zur configure-Methode hinzufügen.

    
Naveen Singh 22.07.2016 09:34
quelle

Tags und Links