Tomcat 8 org.apache.catalina.webresources.Cache.getResource


10

7.0.52'den 8.0.14'e yükselttim.

Bu statik görüntü dosyaları bir sürü için alıyorum:

org.apache.catalina.webresources.Cache.getResource [/base/1325/WA6144-150x112.jpg] konumundaki kaynak önbelleğe eklenemediğinden maksimum boyutu artırmayı düşünün - maksimum boyutu artırmayı düşünün önbelleğin

Belirli bir kaynak ayarı belirtmedim ve bunu 7.0.52 için almadım.

Başlangıçta bunun söz konusu olan bir hata raporunda meydana geldiğinden bahsettim. Benim için bu başlangıçta değil, kaynak istendiğinde sürekli oluyor.

Bu sorunu yaşayan başka kimse var mı?

Teşekkürler.

En azından önbelleği devre dışı bırakmaya çalışıyorum, ancak önbelleği kullanmamaya ilişkin bir örnek bulamıyorum. Öznitelikler 8'deki bağlamdan ayrılmıştır. Bir kaynak eklemeyi denediniz, ancak yapılandırma doğru olarak alınamıyor.

<Resource name="file" 
    cachingAllowed="false"
    className="org.apache.catalina.webresources.FileResourceSet"
/>  

Yanıtlar:


14

Birkaç hatanız var:

  1. <Kaynak> olmalıdır (çoğul)
  2. FileResourceSet gerekirse <Resources> <PreResource> bölümünde tanımlanabilir ve etc ... henüz iyi belgelenmemiş: Context Container

Tomcat 8.0.15 ve Liferay Portal 6.2.1 GA2 (çok fazla statik dosya + JDBC havuzu olan) ile benim için iyi çalışıyor:

<?xml version='1.0' encoding='utf-8'?>
<Context>
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
    <Resources
        cachingAllowed="true"
        cacheMaxSize="100000"
    />
    <Resource name="jdbc/liferay"
        auth="Container"
        type="javax.sql.DataSource"
        maxActive="64"
        maxIdle="16"
        maxWait="1000"
        username="root"
        password=""
        driverClassName="com.mysql.jdbc.Driver"
        url="jdbc:mysql://localhost/lp_621_ga2_patched?useUnicode=true&amp;characterEncoding=UTF-8&amp;useFastDateParsing=false&amp;autoReconnect=true"
        validationQuery="select 1;"
    />
</Context>

0

Dosyaya git tomcat/conf/logging.properties

Değişiklik

.level = FINE 

için

.level = SEVERE (or ERROR)

ve bu satıra yorum yap

org.apache.catalina.webresources.Cache.level = SEVERE
#org.apache.catalina.webresources.Cache.level = FINE
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.