2009-11-04 5 views
7

나는 liferay를위한 주제를 개발하고있다. 그러나 liferay 캐싱 시스템은 내가 변화를 보지 못하게한다. liferay js 및 css 캐싱을 어떻게 비활성화 할 수 있습니까?평생 동안 캐싱을 사용하지 않도록 설정하는 방법은 무엇입니까?

PS : 나는 톰캣 (번들)

편집 아래에서 JAVA_OPTS 변수 가 -Dexternal-properties=portal-developer.properties 추가 설정하는 setenv.sh 파일 (Windows의 setenv.bat) 라인에 대한 검색을 Liferay 버전 5.1.1

답변

12

을 사용하고 있습니다 예를 들어 옵션 의 목록이 한 모든 일을 가지고

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" 

주 선.

이미 다른 속성 파일을로드하기 위해 외부 속성 시스템 속성을 사용하고 있다면 portal-developer.properties를 쉼표로 추가하십시오.

이것은 아직 최신 버전 인 5.2.3 + 에 대한 것입니다. 여전히 @ 5.1.1 인 이유를 잘 모르는 경우 업데이트 된 구조 및 dev 처리 기능을 이용하도록 업데이트 할 것입니다. 과거에는 캐싱을 사용하지 못하게하는 데 더 많은 작업이 필요했습니다.

참조 : http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/Liferay%2BDeveloper%2BMode

+2

@ Jakub의 답장에 더 많은 정보를 추가하기 만하면됩니다. 'portal-developer.properties' 파일은 이미 Liferay에 번들되어 있으므로, 생성하는 것에 대해 걱정할 필요가 없습니다. Tomcat과 함께 제공되는 표준 Liferay 설치에서는'./webapps/ROOT/WEB-INF/classes/portal-developer.properties'에 위치해야합니다. –

+0

답장을 보내 주신 jakub에게 감사드립니다. –

+0

@Rubens Mariuzzo, 환영합니다, Liferay와 함께 일할 수있는 고통이 무엇인지 알고 있습니다.) – Jakub

5

는 모든 약 Liferay servlet filters입니다. 당신은 그들 중 일부를 해제해야합니다. 이를위한 가장 좋은 장소는 portal-developer-ext.properties입니다. 아래 링크를

include-and-override=portal-developer-ext.properties 
+0

'포함 및 무시'에 대해 감사드립니다.내 Liferay 6.1.0 서버의 portal.ext.properties 파일에이 파일을 넣었습니다. – CatsAndCode

0

가하는 Liferay

에서 캐싱을 관리하는 방법에 대한 자세한을 portal-ext.properties하는

JVM parameter -Dexternal-properties=portal-developer-ext.properties 

또는이 속성을 추가

당신을 Liferay 2 개 가지 방법으로 읽을 수 있도록

http://www.liferay.com/community/forums/-/message_boards/message/10626805

+2

링크가 이전 또는 이후에 오프라인으로가는 경향이 있으므로 해당 사이트에 표시된 내용의 요약을 제공 할 수 있습니다. – Nippey

0

JS 및 을 Liferay 포털 6.1 CSS 자원 + *, 당신의 portal-ext.propeties 파일에 다음 줄을 추가합니다 :

browser.cache.disabled=true 

*이뿐만 아니라 이전 버전에서 작동 할 수 있지만 내가 그것을 테스트하지 않았습니다.

관련 문제