Я скачал Liferay 7.3.5 Community Edition и пытаюсь развернуть портлет HelloWorld для тестирования целей. Он связан с Tomcat. Я использую Liferay Developer Studio (тот же старый Eclipse на стероидах) для разработки и развертывания портлета. Версия 3.8.1.202004240132-ga2 Я также создал сервер, как в эта ссылка - сервер использует tomcat 9.0.37 из уже скачанного бандла.
После описанных выше шагов я выполнил шаги из здесь для создания проекта модуля и его развертывания на уже запущенном сервере tomcat. Портлет отображается в разделе развернуто, но рядом с ним стоит красный крестик:
Я решил добавить портлет/виджет на страницу виджета, которую я создал для этой цели, но не смог найти портлет:
Затем, войдя в систему с правами администратора, я перешел в Панель управления -> Диспетчер приложений и искал свой портлет. Он отображается как установленный, и я могу его активировать. После того, как я нажал «Активировать», журналы Eclipse начинают писать: ERROR [http-nio-8080-exec-8][PortletServlet:119] javax.portlet.PortletException: org.osgi.framework.BundleException: Could not resolve module: VictorTestPortlet [2716]_ Unresolved requirement: Import-Package: com.liferay.portal.kernel.portlet.bridges.mvc; version="[2.0.0,3.0.0)"_ [Sanitized]
Вопрос: что вызывает эту ошибку?