Java 瓦丁没有';我不能使用Liferay 6.2

Java 瓦丁没有';我不能使用Liferay 6.2,java,liferay,vaadin,portlet,liferay-6,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版本中删

我试图将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版本中删除,但我找不到任何可用的解决方案


有可能使其工作吗?

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

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

假的

检查Liferay 6.2与Vaadin版本的兼容性。看起来,您必须根据说明将Vaadin 7与Liferay 6.2Hello先生一起使用,我的portlet工作正常,但它没有显示CKeditor字段。我正在使用CKeditor 1.8.2我正在使用Liferay 6.2 vaadin 6.8.12,因为我们已经将Liferay 6.1 vaadin迁移到Liferay 6.2 vaadin,谢谢