Как заставить 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
В настройку проекта могут быть внесены некоторые другие исправления, но их можно задать в комментариях к этому сообщению. Я ежедневно слежу за этим форумом и с удовольствием отвечу на вопросы.