Ошибка при запуске 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, так как она может предоставить больше информации о проблеме, с которой вы столкнулись: