У меня есть портлеты, первоначально разработанные для 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, но я не уверен, что это может вызвать проблемы или нет)
После того, как вы развернули портлет в журналах (bin), вы получили сообщение с сообщением: «.. этот портлет доступен для использования ...»? Или вы получаете исключения при настройке через порт администратора Liferay? Вставьте свои исключения .. –
Нет, портлет не был развернут из-за исключения. Я поместил в свое редактирование. –
@PetrMensik второй - это просто предупреждение, в котором говорится, что вы можете использовать функции, зависящие от liferay. Файлы, специфичные для Liferay, не нужны. Пожалуйста, покажите нам свой web.xml –