2013-02-11 2 views
0

У меня есть портлеты, первоначально разработанные для JBoss Portal Platform, и я тоже хотел бы протестировать их в Liferay. Я не использую какой-либо специфический для поставщика API, за исключением того факта, что мои портлеты написаны в JSF, поэтому я использую JSF 2 PortletBridge.Развертывание портлета в Liferay

Я попытался развернуть это на Liferay (через Мои личные страницы -> Плагины -> Загрузить файл), и это не сработало, у меня есть некоторые исключения о некоторых файлах конфигурации liferay. Итак, как можно развернуть портлеты JSF в Liferay без какой-либо конкретной конфигурации Liferay?

EDIT

Я получил это исключение

12:08:02,259 INFO [stdout] (MSC service thread 1-3) 12:08:02,238 ERROR [MSC service thread 1-3][BasePortalLifecycle:45] 
    com.liferay.portal.kernel.xml.DocumentException: Error on line 7 of document : cvc-complex-type.2.4.a: Invalid content was found starting with element 'async-supported'. One of '{"http://java.sun.com/xml/ns/j2ee":init-param}' is expected. Nested exception: cvc-complex-type.2.4.a: Invalid content was found starting with element 'async-supported'. One of '{"http://java.sun.com/xml/ns/j2ee":init-param}' is expected. 

и

12:08:02,459 WARN [MSC service thread 1-3][PluginPackageUtil:1131] Plugin package on context metamer-portlet cannot be tracked because this WAR does not contain a liferay-plugin-package.xml file 

Я также пытаюсь запустить это на JBoss 7.1 встроен. Link в web.xml (на самом деле я понял, что есть некоторый GateIn конкретный API, но я не уверен, что это может вызвать проблемы или нет)

+1

После того, как вы развернули портлет в журналах (bin), вы получили сообщение с сообщением: «.. этот портлет доступен для использования ...»? Или вы получаете исключения при настройке через порт администратора Liferay? Вставьте свои исключения .. –

+0

Нет, портлет не был развернут из-за исключения. Я поместил в свое редактирование. –

+0

@PetrMensik второй - это просто предупреждение, в котором говорится, что вы можете использовать функции, зависящие от liferay. Файлы, специфичные для Liferay, не нужны. Пожалуйста, покажите нам свой web.xml –

ответ

0

При развертывании JSF портлетов в Liferay Portal, то я бы рекомендовал использовать Liferay Faces Bridge , Также есть множество доступных demo portlets, которые вы можете посмотреть, как заставить работать с Liferay.

Смежные вопросы