我想將用戶重定向到自己的錯誤頁面而不是默認的liferay錯誤頁面。我正在使用6.1.1 CE ga2。重定向到自定義錯誤頁面而不是默認的liferay錯誤頁面
我試圖
layout.show.http.status=true
layout.friendly.url.error=/error
門戶分機,但沒有運氣內。
我想將用戶重定向到自己的錯誤頁面而不是默認的liferay錯誤頁面。我正在使用6.1.1 CE ga2。重定向到自定義錯誤頁面而不是默認的liferay錯誤頁面
我試圖
layout.show.http.status=true
layout.friendly.url.error=/error
門戶分機,但沒有運氣內。
由於您尚未指定哪種類型的錯誤,因此您需要顯示自定義錯誤頁面,因此我將其顯示爲500.您可以爲其他人實施。
在應用程序服務器web.xml中添加以下配置。
$ TOMCAT_HOME/conf目錄/ web.xml文件
<error-page>
<error-code>500</error-code>
<location>/ErrorPages/Error500.jsp</location>
</error-page>
讓錯誤頁面重定向的變化。
< script> location.href ='/ web/ip/login'; </script>
你也可以通過ext插件來實現它。我從來沒有嘗試過。我會盡量讓你知道
解決方案1個
顯示錯誤頁面: -
步驟1: - 進入門戶服務器
liferay-portal-6.1.1-ce-ga2\tomcat-7.0.27\webapps\ROOT\html
創建新的文件夾名稱爲「error」
步驟2: - 在新創建的路徑粘貼附加的圖像(accessDenied.png
)
liferay-portal-6.1.1-ce-ga2\tomcat-7.0.27\webapps\ROOT\html\error
步驟3變化
portal-ext.properties
添加新令牌
layout.friendly.url.page.not.found=/html/error/accessDenied.png
步驟4重新啓動服務器。
該解決方案將在錯誤代碼404的情況下顯示錯誤png。
解決方案2: -
tomcat-7.0.27\webapps
轉到每個portlet的WEB-INF並編輯web.xml。 添加
<error-page>
<error-code>404</error-code>
<location>/images/accessDenied.png</location>
有用的鏈接:http://www.shashantpanwar.com/2013/07/how-to-overridehide-liferay-default.html – mahesh