Как заставить IcePush работать с Ваадином?

Я получаю java.lang.UnsatisfiedLinkError при попытке запустить и запустить клиент IcePush. GWTPushContext.getInstance() выдает ошибку, когда это происходит в методе инициализации слушателя IcePush.

Метод должен быть вызван в правильном контексте, я полагаю. Какие все файлы / пакеты должны присутствовать, чтобы я мог сделать этот вызов?

У меня есть xml инициализации набора виджетов, и служба упоминается в web.xml,

1 ответ

Решение

Чтобы заставить Vaadin и IcePush работать в среде Liferay/Glassfish с помощью инструмента Eclipse, вам нужно как минимум следующее:
а) Затмению нужен инструментарий Ваадина
б) Следуйте этому уроку, последнее сообщение от Марка
c) Демонстрационный проект там имеет некоторые ошибки импорта и некоторый устаревший код. Это можно исправить с помощью предложений Eclipse и некоторого использования Google. Также вам нужно добавить portal-service-6.0.2.jar и portlet-api-2.0.jar, чтобы импортировать все нормально.
г) для Vaadin вам также нужен vaadin-6.5.6.jar

В настройку проекта могут быть внесены некоторые другие исправления, но их можно задать в комментариях к этому сообщению. Я ежедневно слежу за этим форумом и с удовольствием отвечу на вопросы.

Другие вопросы по тегам