Pregunta

estoy obteniendo java.lang.UnsatisfiedLinkError Mientras intenta poner en funcionamiento el cliente IcePush. GWTPushContext.getInstance() Lanza el error cuando está en el método de inicialización del oyente de IcePush.

El método debe llamarse en el contexto correcto, supongo. ¿Qué deben estar presentes todos los archivos / paquetes para que pueda hacer esta llamada?

Tengo XML de inicialización del conjunto de widgets y el servicio se menciona en web.xml.

¿Fue útil?

Solución

Para que Vaadin y IcePush funcionen en el entorno de Liferay/Glassfish con la herramienta Eclipse, necesita al menos lo siguiente:
a) Eclipse necesita Vaadin Toolkit
b) Sigue este tutorial, la última publicación de Mark
c) El proyecto de demostración allí tiene algunas importaciones incorrectas y algún código depregado. Esos se pueden solucionar con sugerencias de eclipse y algún uso de Google. También debe agregar Portal-Service-6.0.2.Jar y Portlet-Api-2.0.jar para obtener las importaciones bien.
d) Para Vaadin también necesitas Vaadin-6.5.6.Jar

Puede haber algunas otras correcciones necesarias para la configuración del proyecto, pero se les puede preguntar a través de comentarios a esta publicación. Sigo este foro diariamente y me complace responder preguntas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top