powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / EHCache как проверить подключение?
5 сообщений из 5, страница 1 из 1
EHCache как проверить подключение?
    #38685082
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подключил EHCache к проекту, обертка от PrimeFaces. Приложение работает, но в логах
Код: xml
1.
2.
3.
Severe:   SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
Severe:   SLF4J: Defaulting to no-operation (NOP) logger implementation
Severe:   SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.


Библиотека slf4j-api-1.7.7.jar подключена к ehcache-2.8.3.jar, возможно версии не совместимы, но больше интересуют вопросы:
1. Как проверить кешируются ли данные вообще?
2. Если кешируются, каким образом измерить прирост скорости?
...
Рейтинг: 0 / 0
EHCache как проверить подключение?
    #38685085
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через jconsole можно увидеть статистику попаданий, и еще там массу других цифр.
...
Рейтинг: 0 / 0
EHCache как проверить подключение?
    #38685141
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slf4j это прослойка между либой и логгером. У вас логирование не настроено. Вот slf4j об этом и сообщает.
...
Рейтинг: 0 / 0
EHCache как проверить подключение?
    #38685167
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, настроил, нужно было добавить slf4j-simple-1.7.7.jar. Сейчас в Glassfish-е создается временная директория loader_рандомИд, содержит

http://gyazo.com/a3626ad1c3c6b0a9ca9c69f87b33ab1f (как добавлять картинки?)
теперь показывается варнинг
Код: xml
1.
2.
Warning:   using.default.ds
Severe:   [http-listener-1(1)] WARN net.sf.ehcache.config.ConfigurationFactory - No configuration found. Configuring ehcache from ehcache-failsafe.xml  found in the classpath: file:/C:/Users/Ivan/AppData/Roaming/NetBeans/8.0/config/GF_4.0/domain1/generated/jsp/PROJECT/loader_211877993/ehcache-failsafe.xml


в ehcache-failsafe.xml дефолтные настройки
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../config/ehcache.xsd">
    <diskStore path="java.io.tmpdir"/>
    <defaultCache
            maxElementsInMemory="10000"
            eternal="false"
            timeToIdleSeconds="120"
            timeToLiveSeconds="120"
            maxElementsOnDisk="10000000"
            diskExpiryThreadIntervalSeconds="120"
            memoryStoreEvictionPolicy="LRU">
        <persistence strategy="localTempSwap"/>
    </defaultCache>
</ehcache>



а в ehcache.xml
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:noNamespaceSchemaLocation="ehcache.xsd"
         updateCheck="true" monitoring="autodetect"
         dynamicConfig="true">
    <diskStore path="java.io.tmpdir"/>
    <defaultCache
        maxEntriesLocalHeap="10000"
        eternal="false"
        timeToIdleSeconds="120"
        timeToLiveSeconds="120"
        diskSpoolBufferSizeMB="30"
        maxEntriesLocalDisk="10000000"
        diskExpiryThreadIntervalSeconds="120"
        memoryStoreEvictionPolicy="LRU">
        <persistence strategy="localTempSwap"/>
    </defaultCache>
    <cache name="testcache"
       maxEntriesLocalHeap="10000"
       eternal="false"
       timeToIdleSeconds="1200"
       timeToLiveSeconds="1200"
       diskSpoolBufferSizeMB="30"
       maxEntriesLocalDisk="10000000"
       diskExpiryThreadIntervalSeconds="120"
       memoryStoreEvictionPolicy="LRU">
        <persistence strategy="localTempSwap"/>
    </cache>
</ehcache>



почему могут не читаться настройки testcache? На странице подключаю именно testcache, делаю впервые, может где-то ошибся.

Код: xml
1.
2.
3.
4.
5.
<p:cache region="testcache">
   <p:galleria frameHeight="20" frameWidth="30" value="#{imageController.getImages(car.id)}" var="image" panelWidth="152" panelHeight="102" showCaption="false">
       <p:graphicImage value="/ImageServlet?id=#{image.id}" width="152" height="102" alt="Image Description for #{image.id}" title="#{image.lot_id}" />
   </p:galleria>
</p:cache>
...
Рейтинг: 0 / 0
EHCache как проверить подключение?
    #38685187
AK1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: xml
1.
Severe:   [http-listener-1(1)] WARN net.sf.ehcache.config.ConfigurationFactory - No configuration found. Configuring ehcache from ehcache-failsafe.xml  found in the classpath: file:/C:/Users/Ivan/AppData/Roaming/NetBeans/8.0/config/GF_4.0/domain1/generated/jsp/PROJECT/loader_211877993/ehcache-failsafe.xml


Поправил - ehcache.xml находился в WEB-INF, нужно было поместить в WEB-INF/classes , но варнинг остался, как поправить?

Код: xml
1.
Warning:   using.default.ds
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / EHCache как проверить подключение?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]