简体   繁体   中英

Vaadin doesn't work with Liferay 6.2

I try to deploy Vaadin Control Panel to Liferay 6.2 portal, but I get message "Vaadin is temporarily unavailable." on portal and error message

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

As I have understood the method was removed in Liferay 6.2 version, but I can't find any available solution.

Is it possible to make it work?

At first you need to use Vaadin 6.8.12. This is the version shipped with Liferay 6.2. You also need to follow the instructions in this forum post and add the following line to liferay-portlet.xml:

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM