Некоторые из tomcat apr не найдены в репозиториях Ubuntu, так как они больше не поддерживаются.
Пожалуйста, убедитесь, что эти конфигурации верны:
- В eclipse в windows-> Предпочтения-> Серверы-> Среда выполнения выберите сервер, на котором развернут ваш проект.Выберите опцию установленный jre и выберите версию java, которую вы установили, или ту, которую вы предпочитаете.
- В свойствах проекта -> среда выполнения выберите сервер и нажмите «Применить».
- В пути сборки дважды щелкнитеjre library и выберите версию java, которую вы установили.
Собственные библиотеки требуются в случае несоответствия кода в проекте в версии jre или в версии tomacat.
Убедитесь, что в вашей сборке и коде оба предназначены для последней версии сервлета, которую поддерживает tomcat, а jre - для своей последней версии, которую поддерживает tomcat.
Например, если tomcat v8.5 поддерживает версию 7 Java иливыше, у вас должна быть последняя версия Java выше 7, и tomcat v8.5 поддерживает версию 3.1 сервлета, так что в вашей сборке.Обязательно используйте контейнер, который использует сервлет 3.1.