Liferay portlet在门户网站中无法识别

时间:2016-12-07 02:35:05

标签: javascript liferay vaadin portlet

我在liferay门户中部署了一个chart-portlet。它显示在插件部分下,我可以将其添加到页面上。但是,当重新加载页面时,它会显示错误“无法加载引导程序javascript:/chart-portlet/VAADIN/vaadinBootstrap.js”。

它尝试访问的路径是“https://www.exmapleportal.com/chart-portlet/VAADIN/vaadinBootStrap.js”。但是,在应用程序服务器(IBM websphere 7)中,portlet已成功部署,上下文根为/ chart-portlet,并且引用文件在服务器上是物理可用的。

似乎deplolyed portlet无法识别。

我正在使用Liferay 6.1 EE,应用服务器是IBM Websphere 7。

非常感谢您解决此问题。

1 个答案:

答案 0 :(得分: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>