Apache Tomcat на основе хостинга Java APR
Я думаю, что это вопрос из двух частей. Мои версии: я разрабатывал с использованием Java jdk1.8.0_144, JVM сервера jdk1.8.0_77, сервера Tomcat apache-tomcat-8.5.23
Ошибка: 16 апреля 2018 г. 11:57:31.041 SEVERE [http-nio-13571-exec-1] org.apache.catalina.core.AprLifecycleListener.init Несовместимая версия [1.1.32] Apache Tomcat Native на основе APR библиотека установлена, а для Tomcat требуется версия [1.2.14]
Я пробовал разные версии Java, включая Java 9 и Java 7. В этих версиях мое приложение даже не запускается. Я попробовал 2 разные версии Java 8, предоставленные хостинговой компанией, и все еще получаю ту же ошибку.
Есть идеи, пожалуйста?
Тогда я получил ошибку выше и больше ничего не делал на сайте. Даже не просматривал его. Через несколько часов я получаю эту ошибку:
java.lang.OutOfMemoryError: Metaspace
Хостинговая компания говорит, что я должен выбрать лучший вариант хостинга для большего объема памяти, и тогда ошибки исчезнут? Как вы думаете?
1 ответ
Я думаю, что проблема конфликтует с вашей версией tomcat, это может быть более старая версия. Загрузите нативную библиотеку требуемой версии и замените этот файл tcnative-1.dll(найдите его в папке bin tomcat) новым загруженным файлом.
Загрузите по этой ссылке https://archive.apache.org/dist/tomcat/tomcat-connectors/native/.
Это будет работать.