টমক্যাট 8 org.apache.catalina.webresources.Cache.getResource


10

আমি সবেমাত্র 7.0.52 থেকে 8.0.14 এ আপগ্রেড করেছি।

আমি প্রচুর স্থির চিত্রের জন্য এটি পাচ্ছি:

org.apache.catalina.webresferences.Cache.getResource [/base/1325/WA6144-150x112.jpg] এ রিসোর্সটি ক্যাশে যুক্ত করতে অক্ষম কারণ মেয়াদোত্তীর্ণ ক্যাশে প্রবেশদ্বারগুলি উচ্ছেদের পরে অপর্যাপ্ত ফাঁকা জায়গা উপলব্ধ ছিল - সর্বাধিক আকার বাড়ানোর কথা বিবেচনা করুন ক্যাশে

আমি কোনও নির্দিষ্ট সংস্থান সেটিংস নির্দিষ্ট করে নেই, এবং আমি এটি 7.0.52 এর জন্য পাইনি।

অনুমিতরূপে স্থির করা হয়েছিল এমন একটি বাগ রিপোর্টে আমি প্রারম্ভকালে এই ঘটনার উল্লেখ পেয়েছি। আমার জন্য এটি প্রারম্ভকালে নয় বরং নিয়মিত যখন সংস্থানটির অনুরোধ করা হয় তখনই ঘটছে।

অন্য কেউ এই সমস্যা আছে?

ধন্যবাদ।

কমপক্ষে কেবল ক্যাশে অক্ষম করার চেষ্টা করছি, তবে ক্যাশে ব্যবহার না করার জন্য কীভাবে নির্দিষ্ট করতে হবে তার উদাহরণ আমি খুঁজে পাচ্ছি না। বৈশিষ্ট্যগুলি 8 সালে প্রসঙ্গ থেকে চলে গেছে একটি উত্স যোগ করার চেষ্টা করেছে তবে কনফিগারেশনটি সঠিকভাবে পেতে পারে না।

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

উত্তর:


14

আপনার কয়েকটি ত্রুটি রয়েছে:

  1. <উত্স> (বহুবচন) হওয়া উচিত
  2. ফাইল রিসোর্সসেটটি প্রয়োজন অনুসারে <উত্স> <প্রাক রিসোর্স> বিভাগে সংজ্ঞায়িত করা যেতে পারে এবং ইত্যাদি ... ভালভাবে নথিভুক্ত করা হয়নি: প্রবন্ধের ধারক

এটি টমক্যাট 8.0.15 এবং লাইফ্রে পোর্টাল 6.2.1 জিএ 2 (যাতে প্রচুর স্ট্যাটিক ফাইল + জেডিবিসি পুল রয়েছে) দিয়ে আমার পক্ষে কাজ করে:

<?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

ফাইলটি পেতে tomcat/conf/logging.properties

পরিবর্তন

.level = FINE 

প্রতি

.level = SEVERE (or ERROR)

এবং এই লাইন মন্তব্য

org.apache.catalina.webresources.Cache.level = SEVERE
#org.apache.catalina.webresources.Cache.level = FINE
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.