Я начинаю с Liferay, по сути, я просто пытаюсь его установить и получаю следующие ошибки при попытке запустить сервер Tomcat Liferay:
Первое окно:
Error: Could not create Java Virtual Machine.
Error: A fatal exception has occurred Program will exit
Затем, когда я нажимаю на ok, я получаю следующее:
Server Liferay v6.2 Server (Tomcat 7) at localhost failed to start.
И я тоже это понимаю:
-Djava.endorsed.dirs=C:\LiferayTomCat\liferay-portal-6.2.0-ce-ga1\tomcat-7.0.42\endorsed is not supported. Endorsed standards and standalone APIs in modular form will be supported via the concept of upgradeable modules.
Я использую Windows в качестве ОС и версию Eclipse Oxygen от апреля 2018 года в качестве IDE. Я не знаю, какую еще информацию я должен предоставить.
Я не очень доволен всеми конфигурациями, я выполнил шаги здесь https://dev.liferay.com/fr/develop/tutorials/-/knowledge_base/6-2/developing-apps-with-liferay-ide и некоторые другие веб-сайты, если они вам понадобятся, я с радостью предоставлю их тоже.
Думаю, это ответ на ваш вопрос: stackoverflow.com/questions/49819110. Короче говоря, для работы с Java 9 и Tomcat вам понадобится Eclipse Oxygen с WTP 3.9.4 или новее.




Если вы начинаете прямо сейчас (ну, даже если вы этого не сделали): Не начните с выпуска GA1 от декабря 2013 года. Нет необходимости сталкиваться с проблемами, которые уже давно исправлены ни в этой версии, ни в будущих версиях.
Либо используйте последний доступный основной выпуск (рекомендуется 7.1, по состоянию на несколько недель назад), либо, по крайней мере, последнее обновление основного выпуска, который вам нужно использовать. Если по какой-то причине вы используете должен на версии 6.2, используйте 6.2.5 GA6, выпущенную в ноябре 2017 года (обратите внимание, что для нее больше не будет обновлений). В версии 7.0 вся архитектура резко изменилась, чтобы использовать OSGi, и вам лучше начать изучать будущую архитектуру, а не устаревшие концепции.
При этом, особенно когда вы только начинаете: я также рекомендую использовать инструменты, соответствующие вашему выпуску. Вы связываетесь с установкой Liferay IDE, в которой говорится, что «поддерживает Eclipse 4.2.x или выше», и, чтобы обойти измененные значения по умолчанию в будущих версиях, я бы попробовал использовать указанные инструменты (или загрузить указанную полную версию Liferay IDE, чтобы получить опыт, а затем обновите набор инструментов, когда вы познакомитесь с окружающей средой)
Еще несколько слов о версиях: Liferay, как корпоративный продукт / проект, работает в различных средах, которые накладывают ограничение на поддерживаемые версии Java. Если вы посмотрите на список совместимости для корпоративных поддерживаемых версий, вы обнаружите, что даже последняя версия не поддерживается на Java 9 (из-за того, что несколько корпоративных серверов приложений не поддерживают этот уровень языка). Безопаснее всего (опять же, особенно вначале) ограничиться версиями, перечисленными там.
И еще раз обратите внимание, что точная версия, которую вы перечисляете, была выпущена в 2013 году. Тогда была Java 7, а Java8 еще не была выпущена. Java8 сегодня внесен в список совместимости, но не поддерживался в первоначальном выпуске.
К сожалению, ссылки на изображения сообщений об ошибках не принимаются. Вместо этого скопируйте / вставьте строки из файлов журнала Tomcat.