Невозможно запустить динамический веб-проект - Java EE - PullRequest
0 голосов
/ 29 мая 2018

Изначально у меня был установлен jdk10 с Tomcat 9. Я не смог запустить ни один динамический веб-проект со следующей ошибкой:

-Djava.endorsed.dirs=/usr/local/src/apache-tomcat-8.5.31/endorsed is not supported. Endorsed standards and standalone APIs
in modular form will be supported via the concept of upgradeable modules.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

После некоторых исследований выяснилось, что между jdk9 / существует некоторая несовместимость10 и Tomcat 9.

Итак, я скачал и установил jre8 и Tomcat 8, но я все еще не могу запустить приложение по той же причине.

enter image description here

enter image description here

Настройки Eclipse> Java> Компилятор уже указывает на 1,8

Я очистил проект и создал новый, чтобы убедиться, что новыйнастройки применяются к новому проекту, но возникает та же ошибка.И я не знаю, почему на консоли все еще написано jdk10.

enter image description here

Моя машина работает под управлением Antergos Linux и Oxygen Eclipse 4.7.3

Любой вклад высоко ценится, спасибо!

1 Ответ

0 голосов
/ 26 июня 2018

У меня была такая же проблема на затмении.Хотя переменные пути и JDK рабочей области были java 8, tomcat по-прежнему был настроен на использование java 10, несмотря ни на что.Мне пришлось изменить конфигурацию Tomcat.

В eclipse вы должны открыть представление «Серверы», дважды щелкните по серверу tomcat (откроется страница конфигурации сервера) -> щелкните по среде выполнения -> выберите jdk8.Это исправило проблему для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...