удаление java.endorsed.dirs из Tomcat на Eclipse с Java 9 и Java 10 - PullRequest
0 голосов
/ 05 июня 2018

Я использую Eclipse 4.7.3a с Tomcat 9.0.4 в IDE.Я обновил Java 8 до Java 10. Я изменил свой JAVA_HOME, чтобы он указывал на установку JDK 10.Я вошел в Eclipse и создал новый JRE, установленный JRE, указывающий на Java 10 JDK, и выбрал его.Я перестроил свой проект и попытался запустить сервер Tomcat, который у меня был.Он сказал:

-Djava.endorsed.dirs=C:\bin\tomcat\endorsed is not supported. Endorsed standards and standalone APIs
in modular form will be supported via the concept of upgradeable modules.

Я осмотрелся и обнаружил, что в конфигурации запуска Tomcat в Eclipse на вкладке Аргументы есть следующие аргументы виртуальной машины:

-Dcatalina.base="I:\work\.metadata\.plugins\org.eclipse.wst.server.core\tmp1" -Dcatalina.home="C:\bin\tomcat" -Dwtp.deploy="I:\work\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps" -Djava.endorsed.dirs="C:\bin\tomcat\endorsed"

Я удалилпоследняя часть, -Djava.endorsed.dirs="C:\bin\tomcat\endorsed", и нажмите Apply, но изменения не «прилипают»;когда я возвращаюсь в это диалоговое окно, значение все еще там, и я все еще не могу запустить Tomcat.

Как я могу удалить системное свойство java.endorsed.dirs из конфигурации Eclipse Tomcat?

А еще лучше, как я могу вообще избежать этой проблемы?Разве Eclipse и Tomcat не готовы для Java 9+?Будет ли новая версия Tomcat 9 решить проблему?Должен ли я удалить и добавить сервер Eclipse?Как мне добраться до корня проблемы?

1 Ответ

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

У меня также есть эта проблема до и после обновления плагина WTP до последней версии (3.9.5), которая не включена даже в последнюю версию Eclipse (Oxygen.3a)решить проблему.

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