Liferay portlet deployment

Hello !

I succeed in running a Vaadin portlet in Eclipse, everything works fine. But when I deploy it in Liferay portal 6.0.5, I have the following error :

Widgetset does not contain implementation for org.vaadin.jouni.animator.AnimatorProxy. Check its @ClientWidget mapping, widgetsets GWT module descrioption file and re-compile your widgetset. Unrendered UIDL:
org.vaadin.jouni.animator.AnimatorProxy(NO CLIENT IMPLEMENTATION FOUND).

I have compiled my widgetset before deploying it.

Thanks in advance for your help.

Hi Kevin,

See the instructions for
deploying a Vaadin portlet
. Basically you need to add the widgetset that you have compiled to the static resources on the liferay server. These are accessed through http://localhost:8080/html/VAADIN/

HTH,
/Jonatan

Thank you for your answer Jonatan.
However, I have copied my VAADIN directory of the portlet into ROOT\html but it doesn’t change anything. Moreover, I’m using Liferay 6.0.5.

Is your portlet, alt. the entire portal, using the compiled widgetset as well? It might be the case that the portlets are still using PortalDefaultWidgetSet when they should be using the custom one that you built.

The easiest way to take care of this is to build the widgetset using the
Vaadin Control Panel for Liferay
. This will replace the PortalDefaultWidgetSet with one containing all add-ons that you specify.

HTH,
/Jonatan

How can I select my portlet (.war) in the control panel ?

I have to export my portlet as a Vaadin add on.
Thank you very much for your time :wink: