मैं जीवनभर के लिए एक विषय विकसित कर रहा हूं, लेकिन जीवनभर कैशिंग सिस्टम मुझे परिवर्तन देखने नहीं देता है। मैं लाइफरे जेएस और सीएसएस कैशिंग को कैसे अक्षम कर सकता हूं?जीवनभर में कैशिंग अक्षम करने के लिए कैसे?
पुनश्च: मैं Liferay संस्करण 5.1.1
मैं जीवनभर के लिए एक विषय विकसित कर रहा हूं, लेकिन जीवनभर कैशिंग सिस्टम मुझे परिवर्तन देखने नहीं देता है। मैं लाइफरे जेएस और सीएसएस कैशिंग को कैसे अक्षम कर सकता हूं?जीवनभर में कैशिंग अक्षम करने के लिए कैसे?
पुनश्च: मैं Liferay संस्करण 5.1.1
उपयोग कर रहा हूँ बिलाव (बंडल)
संपादित करें के तहत setenv.sh
फ़ाइल (setenv.bat
खिड़कियों पर) लाइन के लिए खोजें सेट कि JAVA_OPTS
चर को -Dexternal-properties=portal-developer.properties
जोड़े विकल्प की सूची उदाहरण के लिए:
JAVA_OPTS="-Xms256m -Xmx1024m -XX:PermSize=32m -XX:MaxPermSize=160m -Dfile.encoding=UTF8 -Duser.timezone=GMT+2
-Djava.security.auth.login.config=$CATALINA_HOME/conf/jaas.config
-Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false
-Dexternal-properties=portal-developer.properties"
ध्यान दें कि यह एक पर सब हो गया है लाइन।
यदि आप पहले से ही कुछ अन्य गुण फ़ाइल लोड करने के लिए बाह्य-गुण सिस्टम प्रॉपर्टी का उपयोग कर रहे थे, तो अल्पविराम के साथ पोर्टल- डेवलपर.प्रोपर्टीज जोड़ें।
हालांकि यह बाद के संस्करण 5.2.3+ के लिए है, यह सुनिश्चित नहीं है कि आप अभी भी @ 5.1.1 क्यों हैं, मैं कुछ अद्यतन संरचना और देव हैंडलिंग का लाभ उठाने के लिए अद्यतन करूंगा। अतीत में कैशिंग अक्षम करने के लिए और अधिक काम आवश्यक था।
संदर्भ: http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/Liferay%2BDeveloper%2BMode
इसके बारे में सब Liferay servlet filters है। आपको उनमें से कुछ को बंद करने की जरूरत है। इसके लिए सबसे अच्छी जगह पोर्टल- डेवलपर-ext.properties है।
JVM parameter -Dexternal-properties=portal-developer-ext.properties
या इस संपत्ति जोड़ने portal-ext.properties को
include-and-override=portal-developer-ext.properties
'शामिल-और-ओवरराइड' के बारे में थोड़ा सा धन्यवाद।मैंने इसे अपने पोर्टल-ext.properties फ़ाइल में मेरे Liferay 6.1.0 सर्वर पर रखा और यह काम किया! – CatsAndCode
लिंक नीचे पूरा विवरण है कैसे Liferay
में कैशिंग प्रबंधन करने के लिए:आप Liferay 2 संभव तरीके से इसे पढ़ कर
http://www.liferay.com/community/forums/-/message_boards/message/10626805
चूंकि लिंक पहले या बाद में ऑफ़-लाइन जाते हैं, तो आप उस साइट पर दिखाए गए चीज़ों का सारांश प्रदान करने का प्रयास कर सकते हैं। – Nippey
जेएस की कैशिंग अक्षम करने के लिए और Liferay पोर्टल 6.1 में CSS संसाधन + *, अपने portal-ext.propeties
फ़ाइल में निम्न पंक्ति जोड़ें:
browser.cache.disabled=true
* यह रूप में अच्छी तरह पुराने संस्करणों में काम कर सकते हैं, लेकिन मैं इसे परीक्षण नहीं किया।
बस @ Jakub के उत्तर में अधिक जानकारी जोड़ने के लिए। फाइल 'पोर्टल-डेवलपर.प्रोपर्टीज' पहले से ही लिफ़ेरे में बंडल की गई है, इसलिए एक और/या यह जानने के लिए चिंता न करें कि इसमें क्या होना चाहिए। मानक लिफ़ेयर इंस्टॉलेशन (टॉमकैट के साथ बंडल) में यह होना चाहिए: '।/वेबएप/रूट/वेब-आईएनएफ/कक्षाएं/पोर्टल-डेवलपर.प्रोपर्टीज '। –
उत्तर के लिए धन्यवाद @ jakub, यह मेरी मदद करो! –
@ रूबेन्स मारिजुज़ो, आपका स्वागत है, मुझे पता है कि लिफ़ेरे के साथ क्या काम हो सकता है;) – Jakub