Rozwijam temat na liferay, ale system buforowania liferay nie pozwala mi zobaczyć zmian. Jak mogę wyłączyć liferay js i css caching?Jak wyłączyć buforowanie w liferay?
PS: używam wersji 5.1.1 Liferay
Rozwijam temat na liferay, ale system buforowania liferay nie pozwala mi zobaczyć zmian. Jak mogę wyłączyć liferay js i css caching?Jak wyłączyć buforowanie w liferay?
PS: używam wersji 5.1.1 Liferay
Under Tomcat (w zestawie)
edytować plik setenv.sh
(setenv.bat
na Windows) Szukaj linii, która ustawia JAVA_OPTS
zmienna Dodaj do -Dexternal-properties=portal-developer.properties
lista opcji na przykład:
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"
Należy pamiętać, że musi to być wszystko w jednym linia.
Jeśli już korzystasz z właściwości systemu właściwości zewnętrznych, aby załadować jakiś inny plik właściwości, dodaj parametr portal-developer.properties za pomocą przecinków.
Jest to jednak dla nowszej wersji 5.2.3+ Nie wiem, dlaczego nadal jesteś @ 5.1.1, chciałbym zaktualizować, aby skorzystać z jakiejś zaktualizowanej struktury i obsługi dev. W przeszłości było więcej pracy, aby buforowanie było wyłączone.
referencyjny: http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/Liferay%2BDeveloper%2BMode
to wszystko o Liferay servlet filters. Musisz wyłączyć niektóre z nich. Najlepszym miejscem na to jest portal-developer-ext.properties.
dokonać Liferay czytać o 2 możliwych sposobów:
JVM parameter -Dexternal-properties=portal-developer-ext.properties
lub dodać tę właściwość portal-ext.properties
include-and-override=portal-developer-ext.properties
Dzięki za informację o "włącz i przestaw".Umieściłem to w moim pliku portal-ext.properties na moim serwerze Liferay 6.1.0 i działało! – CatsAndCode
poniższego linku mieć pełne dane, jak zarządzać buforowanie w Liferay
http://www.liferay.com/community/forums/-/message_boards/message/10626805
Ponieważ linki mają tendencję do wcześniejszego lub późniejszego off-line, możesz spróbować przedstawić podsumowanie rzeczy przedstawionych na tej stronie. – Nippey
Aby wyłączyć buforowanie JS i zasoby CSS w portalu Liferay 6.1 + *, dodać następującą linię do pliku portal-ext.propeties
:
browser.cache.disabled=true
* To może działać w starszych wersjach, a także, ale ja jej nie testowane.
Wystarczy, aby dodać więcej informacji do odpowiedzi @ Jakuba. Plik 'portal-developer.properties' jest już dołączony do Liferay, więc nie martw się, aby go utworzyć i/lub zapytaj o to, co powinien zawierać. W standardowej instalacji Liferay (w pakiecie z Tomcat) powinien on znajdować się w: './Webapps/ROOT/WEB-INF/classes/portal-developer.properties'. –
Dzięki @jakub za odpowiedź, to mi pomoże! –
@Rubens Mariuzzo, witam, wiem, z jakim bólem może współpracować Liferay;) – Jakub