Как установить Apache Tomcat на EC2 с помощью Linux: несколько методов

Чтобы установить Apache Tomcat на экземпляр EC2 под управлением Linux, вы можете выбрать один из нескольких способов. Вот некоторые из них:

Метод 1: установка вручную

  1. Подключитесь к своему экземпляру EC2 через SSH.

  2. Обновите репозиторий пакетов, выполнив следующую команду:

    sudo yum update
  3. Установите Java Development Kit (JDK), выполнив следующую команду:

    sudo yum install java-1.8.0-openjdk-devel
  4. Загрузите последнюю версию Apache Tomcat с официального сайта. Вы можете использовать команду wget, чтобы загрузить его непосредственно на свой экземпляр EC2. Например:

    wget http://mirror.apache-.../tomcat-10/v10.0.13/bin/apache-tomcat-10.0.13.tar.gz
  5. Извлеките загруженный файл с помощью команды tar:

    tar -xzf apache-tomcat-10.0.13.tar.gz
  6. Переместите извлеченную папку Tomcat в нужное место. Например:

    sudo mv apache-tomcat-10.0.13 /opt/tomcat
  7. Задайте переменные среды, создав новый файл с именем 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
  8. Сделайте сценарии startup.shи shutdown.shисполняемыми:

    sudo chmod +x /opt/tomcat/bin/startup.sh
    sudo chmod +x /opt/tomcat/bin/shutdown.sh
  9. Запустите сервер Apache Tomcat:

    sudo /opt/tomcat/bin/startup.sh
  10. Для доступа к Tomcat откройте веб-браузер и введите общедоступный IP-адрес вашего экземпляра EC2, а затем порт Tomcat (по умолчанию: 8080):

    http://your_ec2_public_ip:8080

Способ 2: использование диспетчера пакетов (например, apt-get)

Если вы используете дистрибутив Linux, который поддерживает менеджеры пакетов, такие как apt-get, вы можете попробовать следующие шаги:

  1. Подключитесь к своему экземпляру EC2 через SSH.

  2. Обновите репозиторий пакетов, выполнив следующую команду:

    sudo apt-get update
  3. Установите Apache Tomcat с помощью менеджера пакетов. Например, в Ubuntu вы можете использовать следующую команду:

    sudo apt-get install tomcat9
  4. Запустите службу Apache Tomcat:

    sudo service tomcat9 start

Метод 3. Использование Docker

Если вы предпочитаете использовать Docker, вы можете выполнить следующие действия:

  1. Подключитесь к своему экземпляру EC2 через SSH.

  2. Установите Docker на свой экземпляр EC2. Инструкции по установке можно найти в документации Docker, относящейся к вашему дистрибутиву Linux.

  3. Извлеките официальный образ Docker Apache Tomcat:

    sudo docker pull tomcat
  4. Запустите контейнер, используя образ Tomcat:

    sudo docker run -d -p 8080:8080 tomcat

    Эта команда запускает контейнер и сопоставляет порт 8080 контейнера с портом 8080 вашего экземпляра EC2.

  5. Для доступа к Tomcat откройте веб-браузер и введите общедоступный IP-адрес вашего экземпляра EC2, а затем порт Tomcat (в данном случае 8080).