2009-11-04 16 views

Odpowiedz

12

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

+2

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'. –

+0

Dzięki @jakub za odpowiedź, to mi pomoże! –

+0

@Rubens Mariuzzo, witam, wiem, z jakim bólem może współpracować Liferay;) – Jakub

5

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 
+0

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

0

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.

Powiązane problemy