Liferay: невозможно развернуть модуль.Нерешенное требование: Require-Capability: osgi.ee;Фильтр: = "(osgi.ee = НЕИЗВЕСТНЫЙ)" - PullRequest
0 голосов
/ 05 марта 2019

Я недавно начал разработку Liferay и следую официальному руководству разработчика, но у меня возникают проблемы при попытке развернуть простой модуль hello world.

Когда я пытаюсь развернуть модуль, консоль Eclipse показывает следующее исключение:

org.osgi.framework.BundleException: Не удалось разрешить модуль: com.liferay.docs.guestbook.portlet [1000] _ Неразрешенное требование: Require-Capability: osgi.ee;filter: = "(osgi.ee = UNKNOWN)" _ [Sanitized]

Я застрял на этом этапе и не знаю, что делать.Я пытался использовать разные версии Eclipse, я пытался изменить путь сборки Java проекта для использования JRE 1.8, я пытался удалить проект и создать новый ...

Я также использовал команду "ss", чтобы вывести списокмодулей, но, по-видимому, моего модуля нет в списке.

Я нахожусь под Ubuntu 18.04 и использую Eclipse 2018-12 build.

Спасибо.

1 Ответ

0 голосов
/ 08 марта 2019

Проблема решена.

Я использовал Eclipse + Liferay на виртуальной машине Ubuntu, затем переключился на свой хост-компьютер (W10) и установил Oracle JDK, и модуль был развернут правильно.

ИтакЯ предполагаю, что проблема заключалась в использовании JRE вместо полного JDK.

...