2016-12-07 66 views
1

我在liferay門戶中部署了圖表portlet。它顯示在插件部分下,我可以將其添加到頁面上。但是,當頁面重新加載時,它會給出錯誤「無法加載引導程序javascript:/chart-portlet/VAADIN/vaadinBootstrap.js」。在門戶網站中未識別Liferay portlet

它試圖訪問的路徑是「https://www.exmapleportal.com/chart-portlet/VAADIN/vaadinBootStrap.js」。但是,在應用程序服務器(IBM websphere 7)中,portlet已成功部署,其上下文根爲/ chart-portlet,並且引用的文件在服務器上物理可用。

這似乎是deplolyed portlet無法識別的。

我使用的Liferay 6.1 EE應用服務器是IBM的Websphere 7

任何幫助深表感謝,以解決這個問題。

+0

你檢查文件通過URL,而不是在服務器上可用的文件引用此文件? –

回答

0

我希望你需要添加到你的web.xml這個

<servlet> 
    <servlet-name>VaadinServlet</servlet-name> 
    <servlet-class>com.vaadin.server.VaadinServlet</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>VaadinServlet</servlet-name> 
    <url-pattern>/VAADIN/*</url-pattern> 
</servlet-mapping>