我尝试将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版本中删除,但我找不到任何可用的解决方案。
是否可以使其有效?
答案 0 :(得分:0)
首先,你需要使用Vaadin 6.8.12。这是Liferay 6.2附带的版本。您还需要按照此forum post中的说明操作,并将以下行添加到liferay-portlet.xml:
<portlet>
<requires-namespaced-parameters>false</requires-namespaced-parameters>
</portlet>