Я отслеживаю начало работы Liferay пример разработки моего первого приложения с Liferay IDE, в котором упоминается:
Несмотря на то, что все, что вы сделали, это сгенерировали его, проект
guestbook-web
готов к сборке и развертыванию в Liferay DXP. Убедитесь, что ваш сервер работает, а если нет, выберите его на панели «Серверы» Developer Studio и нажмите кнопку «Пуск». После его запуска перетащите проектguestbook-web
из Project Explorer на сервер.
Я запустил сервер, однако не знаю, как развернуть модуль guestbook-web
на сервере. Перетаскивание не у меня работает:
При открытии веб-страницы отображается это, которое не содержит ничего, связанного с модулем guestbook-web
:
Обновлять
Когда я перетаскиваю свой модуль на сервер, по какой-то причине это не разрешено:
Обновлять
Кроме того, я получаю такие ошибки на консоли:
22-Apr-2020 16:02:54.419 SEVERE [http-nio-8080-exec-6] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [Module Framework Servlet] in context with path [] threw exception [PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required] with root cause
org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required
Я установил путь JDK и JRE для IDE, не уверен, почему он говорит A full JDK (not just JRE) is required
.
Обновлять
Чтобы исправить ошибку A full JDK (not just JRE) is required
, вдохновленную этим ответом, я запустил IDE с помощью этой команды:
C:\Program Files (x86)\LiferayWorkspacewithDevStudioCommunityEdition\liferay-developer-studio>DeveloperStudio.exe -vm "C:\Program Files\Java\jdk1.8.0_251\bin\javaw.exe"
Ошибка устранена, и виджеты по умолчанию теперь в порядке: