Чтобы установить Apache Tomcat на экземпляр EC2 под управлением Linux, вы можете выбрать один из нескольких способов. Вот некоторые из них:
Метод 1: установка вручную
-
Подключитесь к своему экземпляру EC2 через SSH.
-
Обновите репозиторий пакетов, выполнив следующую команду:
sudo yum update -
Установите Java Development Kit (JDK), выполнив следующую команду:
sudo yum install java-1.8.0-openjdk-devel -
Загрузите последнюю версию Apache Tomcat с официального сайта. Вы можете использовать команду
wget, чтобы загрузить его непосредственно на свой экземпляр EC2. Например:wget http://mirror.apache-.../tomcat-10/v10.0.13/bin/apache-tomcat-10.0.13.tar.gz -
Извлеките загруженный файл с помощью команды
tar:tar -xzf apache-tomcat-10.0.13.tar.gz -
Переместите извлеченную папку Tomcat в нужное место. Например:
sudo mv apache-tomcat-10.0.13 /opt/tomcat -
Задайте переменные среды, создав новый файл с именем
setenv.shв каталогеbinTomcat:sudo nano /opt/tomcat/bin/setenv.shДобавьте в файл следующие строки:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk export CATALINA_HOME=/opt/tomcat export CATALINA_BASE=/opt/tomcat -
Сделайте сценарии
startup.shиshutdown.shисполняемыми:sudo chmod +x /opt/tomcat/bin/startup.sh sudo chmod +x /opt/tomcat/bin/shutdown.sh -
Запустите сервер Apache Tomcat:
sudo /opt/tomcat/bin/startup.sh -
Для доступа к Tomcat откройте веб-браузер и введите общедоступный IP-адрес вашего экземпляра EC2, а затем порт Tomcat (по умолчанию: 8080):
http://your_ec2_public_ip:8080
Способ 2: использование диспетчера пакетов (например, apt-get)
Если вы используете дистрибутив Linux, который поддерживает менеджеры пакетов, такие как apt-get, вы можете попробовать следующие шаги:
-
Подключитесь к своему экземпляру EC2 через SSH.
-
Обновите репозиторий пакетов, выполнив следующую команду:
sudo apt-get update -
Установите Apache Tomcat с помощью менеджера пакетов. Например, в Ubuntu вы можете использовать следующую команду:
sudo apt-get install tomcat9 -
Запустите службу Apache Tomcat:
sudo service tomcat9 start
Метод 3. Использование Docker
Если вы предпочитаете использовать Docker, вы можете выполнить следующие действия:
-
Подключитесь к своему экземпляру EC2 через SSH.
-
Установите Docker на свой экземпляр EC2. Инструкции по установке можно найти в документации Docker, относящейся к вашему дистрибутиву Linux.
-
Извлеките официальный образ Docker Apache Tomcat:
sudo docker pull tomcat -
Запустите контейнер, используя образ Tomcat:
sudo docker run -d -p 8080:8080 tomcatЭта команда запускает контейнер и сопоставляет порт 8080 контейнера с портом 8080 вашего экземпляра EC2.
-
Для доступа к Tomcat откройте веб-браузер и введите общедоступный IP-адрес вашего экземпляра EC2, а затем порт Tomcat (в данном случае 8080).