Ошибка при запуске Tomcat Server в моем динамическом веб-проекте

Проблема ниже исправлена, и сервер теперь работает. Однако он продолжает печатать красные сообщения, но затем удаляет их и запускает... это нормально? Есть ли необходимость исправить это - если так, то что?


Когда я создал динамический веб-проект в Eclipse и попытался запустить свой сервер Apache Tomcat v9.0, на котором я сделал все исполняемые файлы.sh, он все равно дал мне эту ошибку:

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

Во всех уроках и форумах, которые я просматривал, ни одно из предложенных решений не помогло мне. Как я могу исправить эту проблему и заставить мой сервер работать должным образом?

Спасибо!

1 ответ

Решение

Какой JRE вы используете? Похоже, ошибка, которую вы получаете, указывает на несовместимость версий JRE. Как упомянуто в документации Tomcat https://tomcat.apache.org/tomcat-9.0-doc/class-loader-howto.html функция "одобрено" не поддерживается в Java, следовательно, это означает, что что-то продолжает добавлять это в вашу конфигурацию,

Похоже, что это проблема eclipse (или, по крайней мере, способа ее настройки в вашей системе). Попробуйте взглянуть на эту ссылку на ошибку Eclipse, так как она может предоставить больше информации о проблеме, с которой вы столкнулись:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=507338

Другие вопросы по тегам