2009-11-04 58 views

Trả lời

12

Dưới Tomcat (đóng gói)

Chỉnh sửa các tập tin setenv.sh (setenv.bat trên cửa sổ) Tìm kiếm dòng đặt JAVA_OPTS biến Thêm -Dexternal-properties=portal-developer.properties để danh sách các tùy chọn Ví dụ:

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" 

Lưu ý rằng điều này phải là tất cả trên một hàng.

Nếu bạn đã sử dụng thuộc tính hệ thống thuộc tính bên ngoài để tải một số tệp thuộc tính khác, hãy thêm portal-developer.properties bằng dấu phẩy.

Điều này tuy nhiên đối với phiên bản sau 5.2.3+ Không chắc chắn lý do bạn vẫn còn @ 5.1.1, tôi sẽ cập nhật để tận dụng lợi thế của một số cấu trúc được cập nhật và xử lý dev. Trong quá khứ đã có nhiều công việc cần thiết để có được bộ nhớ đệm bị vô hiệu hóa.

tham khảo: http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/Liferay%2BDeveloper%2BMode

+2

Chỉ cần thêm thông tin khác vào câu trả lời của @ Jakub. Tệp 'portal-developer.properties' đã được đóng gói trong Liferay vì vậy đừng lo lắng để tạo một và/hoặc hỏi về những gì nó nên chứa. Trong bản cài đặt Liferay tiêu chuẩn (đi kèm với Tomcat), nó phải được đặt trong: './Webapps/ROOT/WEB-INF/classes/portal-developer.properties'. –

+0

Cảm ơn @jakub vì câu trả lời, nó giúp tôi! –

+0

@Rubens Mariuzzo, chào mừng, tôi biết Liferay đau có thể làm việc với cái gì;) – Jakub

5

nó là tất cả về Liferay servlet filters. Bạn cần phải tắt một số trong số đó. Nơi tốt nhất cho điều đó là portal-developer-ext.properties.

Bạn làm liferay đọc nó bằng 2 cách có thể:

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

hoặc thêm thuộc tính này để portal-ext.properties

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

Cảm ơn chút về 'bao gồm và ghi đè'.Tôi đặt nó trong tập tin portal-ext.properties trên máy chủ Liferay 6.1.0 và nó hoạt động! – CatsAndCode

0

Để tắt bộ nhớ đệm của JS và tài nguyên CSS trong Liferay Portal 6.1 + *, thêm dòng sau vào tập tin portal-ext.propeties của bạn:

browser.cache.disabled=true 

* Điều này có thể làm việc trong các phiên bản cũ là tốt, nhưng tôi đã không kiểm tra nó.

Các vấn đề liên quan