Как установить Apache Tomcat в Ubuntu 20.04 LTS
В этом руководстве мы покажем вам, как установить Apache Tomcat в Ubuntu 20.04 LTS. Для тех из вас, кто не знал, Apache Tomcat — это веб-сервер с открытым исходным кодом и контейнер сервлетов, разработанный Apache Software Foundation. Он реализует спецификации Java Servlet, JavaServer Pages (JSP), Java Unified Expression Language и Java WebSocket от Sun Microsystems и предоставляет среду веб-сервера для запуска кода Java.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Apache Tomcat на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.
Установите Apache Tomcat на Ubuntu 20.04 LTS Focal Fossa
Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие apt
команды в терминале.
sudo apt update sudo apt upgrade
Шаг 2. Установка Java.
Выполните следующую команду, чтобы установить пакет OpenJDK 11 JDK:
sudo apt install openjdk-11-jdk
После установки мы можем проверить версию с помощью этой команды:
java -version
Шаг 3. Установка Apache Tomcat в Ubuntu 20.04.
Проверьте наличие пакета сервера Tomcat в репозитории:
sudo apt-cache search tomcat
Теперь загрузите и установите пакет tomcat9 и пакет администратора tomcat9, используя следующую команду:
sudo apt install tomcat9 tomcat9-admin
После успешной установки он должен запуститься автоматически. Вы можете проверить его работу с помощью ss
команды. Вы должны увидеть открытый порт 8080
, так как это порт по умолчанию для Apache Tomcat:
ss -ltn
Вы можете запускать, останавливать и перезапускать Tomcat так же, как и любую другую systemd
службу:
sudo systemctl start tomcat9 sudo systemctl stop tomcat9 sudo systemctl restart tomcat9
Шаг 4. Настройте брандмауэр.
По умолчанию Tomcat работает на порту 8080
, поэтому вам нужно открыть порт, 8080
чтобы разрешить соединения:
sudo ufw allow 8080/tcp
Шаг 5. Создайте пользователя для диспетчера веб-приложений.
Теперь создайте пользователя для диспетчера веб-приложений на сервере Tomcat:
sudo nano /etc/tomcat9/tomcat-users.xml
Вставьте следующий файл:
<role rolename="admin-gui"/> <role rolename="manager-gui"/> <user username="tomcat" password="pass"roles="admin-gui,manager-gui"/>
Сохраните и закройте файл, затем перезапустите Tomcat Server:
sudo systemctl restart tomcat9
Шаг 6. Доступ к Apache Tomcat в системе Ubuntu.
Сервер Tomcat по умолчанию работает на порту 8080. Войдите в Tomcat в веб-браузере, подключив сервер к порту. 8080
Затем введите учетные данные, которые вы предоставили новому пользователю на сервере Tomcat:
http://your-ip-address:8080/manager/html
Поздравляю! Вы успешно установили Tomcat . Благодарим за использование этого руководства для установки Apache Tomcat 9 в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный веб-сайт Apache Tomcat .