Рейтинг:0

обновить ubuntu16.04 до ubuntu20.04, ручная установка tomcat8 поставляется с java11, как изменить это на java8

флаг ck

Поскольку в Ubuntu20.04 нет tomcat8 в пакете по умолчанию, я пытаюсь установить его вручную, используя следующие команды:

sudo wget -c http://launchpadlibrarian.net/366407131/tomcat8_8.5.30-1ubuntu1_all.deb http://launchpadlibrarian.net/366407127/tomcat8-common_8.5.30-1ubuntu1_all.deb http://launchpadlibrarian.net/366407125/ libtomcat8-java_8.5.30-1ubuntu1_all.deb
sudo apt install -y ./libtomcat8-java_8.5.30-1ubuntu1_all.deb ./tomcat8_8.5.30-1ubuntu1_all.deb ./tomcat8-common_8.5.30-1ubuntu1_all.deb

Но эта версия по умолчанию устанавливает java11, есть ли способ изменить эту версию java по умолчанию на java8

Рейтинг:1
флаг in

Вы можете установить пакет OpenJDK 8 из стандартных репозиториев:

sudo apt установить openjdk-8-jdk

Оттуда вы можете проверить версию, которая должна выглядеть примерно так:

Java-версия
openjdk версия "1.8.0_302"
Среда выполнения OpenJDK (сборка 1.8.0_302-8u302-b08-0ubuntu2-b08)
64-разрядная виртуальная машина сервера OpenJDK (сборка 25.302-b08, смешанный режим)

Оттуда вы можете следовать этот ответ установить Tomcat 8.5.30

Java_Arc avatar
флаг ck
Я мог видеть эти ошибки после установки tomcat8 из apt 24 ноября 2021 г. 21:46:21.951 INFO [main] org.apache.catalina.startup.Catalina.start Запуск сервера за 95238 мс 24 ноября 2021 г. 21:46:22.107 СЕРЬЕЗНЫЙ [http-nio-8080-exec-4] org.apache.coyote.AbstractProtocol$ConnectionHandler.process Ошибка чтения запроса, игнорируется java.lang.NoSuchMethodError: java.nio.ByteBuffer.position(I)Ljava/nio/ByteBuffer;

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.