Я пытаюсь развернуть портал Liferay на веб-сервере Eclipse Virgo, и мне не очень повезло. Я решил по крайней мере две проблемы, связанные с этим процессом:
1) Portal.jar, который является частью зависимостей liferay, имеет искаженный манифест. Bundle-SymbolicName неправильно устанавливает значение «JSR 286», тогда как оно должно быть «JSR286» (без пробела). Кроме того, в Import-Package есть множество пробелов / вкладок, и я удалил их. Это решило проблему 1.
2) Веб-сервер Virgo не находил jar-файлы зависимостей liferay (по крайней мере, не там, где я их помещал), поэтому я просто вставил зависимости в основной liferay.WAR, и это избавилось от всех сообщений об ошибках.
К сожалению, это не решило общей проблемы. Возможно, есть и другие проблемы, но Дева ни о каких ошибках не сообщает.
Я просмотрел форумы Liferay и Virgo, но, похоже, ни у кого нет ответа на этот вопрос, поэтому я надеюсь, что кто-то здесь добился большего успеха, чем я. Если да, дайте мне знать, что вы пытались заставить его работать.
Еще немного подробностей: я использовал WAR-файл liferay-portal-6.0.5, который не связан с сервером приложений. И я использую Деву 2.1.0.
Спасибо,
Дэйвид