Kurulumu:Oynatma çerçevesinde özel ehcaches nasıl yapılandırılır?
- Play Framework 2.4.0
- yerleşik ehcache
- Ben https://www.playframework.com/documentation/2.4.0/JavaCache de ve önbelleklerini ayırmak ve farklı yapılandırmaları kullanmak kılavuzu takip
java (önbellek boyutları , ömürleri vb.) ben uygulama içinde yapılandırın:
play.cache.bindCaches = ["mycache1-cache","mycache2-cache"]
:Sonra onları yapılandırmak, ben sadece defaultCache tutmak, ama en kısa sürede özel önbellek eklemek gibi oyun ile atar zaman çalışır zamanki ehcache.xml dosyasını<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../config/ehcache.xsd" updateCheck="false"> <defaultCache maxBytesLocalHeap="256000000" eternal="false" timeToIdleSeconds="120" timeToLiveSeconds="120" overflowToDisk="false" maxElementsOnDisk="10000" diskPersistent="false" diskExpiryThreadIntervalSeconds="120" memoryStoreEvictionPolicy="LRU" /> <cache name="mycache1-cache" maxBytesLocalHeap="256000000" eternal="false" timeToIdleSeconds="86400" timeToLiveSeconds="86400" overflowToDisk="true" maxElementsOnDisk="1000000" diskPersistent="true" diskExpiryThreadIntervalSeconds="1200" memoryStoreEvictionPolicy="LRU" /> </ehcache>
yarattı
ProvisionException: hükme edemeyen aşağıdaki hataları bakın: özel sağlayıcısı 1) hata, net.sf.ehcache.ObjectExistsException: Önbellek mycache1-önbellek zaten Ancak
var sadece önbelleği ehcache.xml içinde tanımladığım halde application.conf dosyasında tanımıyorsam, oyun bunu bilmiyor ve atar.
Tam stacktrace bu mu? – dan
'oyun oynamayı bilmiyor ve atar -> hangi istisna oyun tarafından atılır? –
Bununla herhangi bir şansın var mı? – metasim