Vaadin不与Liferay 6.2合作

时间:2014-06-03 08:02:51

标签: java liferay vaadin portlet liferay-6

我尝试将Vaadin控制面板部署到Liferay 6.2门户网站,但我收到消息“Vaadin暂时不可用”。门户网站和错误消息

"java.lang.NoSuchMethodError: com.liferay.portal.kernel.util.PortalClassInvoker.invoke(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;"

据我所知,该方法已在Liferay 6.2版本中删除,但我找不到任何可用的解决方案。

是否可以使其有效?

1 个答案:

答案 0 :(得分:0)

首先,你需要使用Vaadin 6.8.12。这是Liferay 6.2附带的版本。您还需要按照此forum post中的说明操作,并将以下行添加到liferay-portlet.xml:

<portlet>
    <requires-namespaced-parameters>false</requires-namespaced-parameters>
</portlet>