我們的產品Liferay實例絕對是拒絕來部署我最新的主題。有些東西阻止它顯示我最新的CSS更改。不幸的是,沒有日誌錯誤,也沒有Firebug Console錯誤,所以診斷真的很頭疼。我只是得到一個非常難看的普通頁面,並且沒有應用鏈接和樣式。 我已經嘗試了所有我能想到的方法來解決這個問題。在Liferay生產環境中禁用緩存的任何負面影響?
- 取消部署/重新部署主題
- 重啓Glassfish的容器
- 使用Liferay的服務器管理頁面,「清除數據庫緩存」,「驗證數據庫插件」等 「過這個JVM的高速緩存清除內容」
- 取消部署,重新啓動,重新部署
- 取消部署,刪除與在「應用程序」文件夾中的主題剩餘的文件/文件夾,重新啓動容器,重新部署
- 清楚我的瀏覽器緩存
- 嘗試不同的瀏覽器
- 更多的上述組合。你明白了。
昨晚我達到了沸點,因爲我的主題在我們的測試環境中部署和顯示沒有問題,但沒有在生產中工作。唯一不同的是我沒有使用
include-and-override=portal-developer.properties
在我的portal-ext.properties文件中。 我參加了賭博並將此行添加到我的生產portal-ext.properties中,並重新啓動了生產服務器。我的主題現在顯示沒有問題。
該文件只portal-developer.properties似乎包含以下屬性:
theme.css.fast.load=false
theme.images.fast.load=false
javascript.fast.load=true
javascript.log.enabled=false
layout.template.cache.enabled=false
browser.launcher.url=
combo.check.timestamp=true
freemarker.engine.cache.storage=soft:1
freemarker.engine.modification.check.interval=0
openoffice.cache.enabled=false
velocity.engine.resource.manager.cache.enabled=false
com.liferay.portal.servlet.filters.cache.CacheFilter=false
com.liferay.portal.servlet.filters.etag.ETagFilter=false
com.liferay.portal.servlet.filters.header.HeaderFilter=false
com.liferay.portal.servlet.filters.themepreview.ThemePreviewFilter=true
所以,最後,我的問題是,我是隻交易有輕微的性能提升了大規模部署更簡單的體驗?
或者在生產環境中加載此文件還有更嚴重的問題嗎?
在此先感謝您的意見!
本
謝謝你的迴應,特別是鏈接。這真的有助於澄清我對原始問題的困惑。 – CatsAndCode