Из этой статьи вы узнаете, как загрузить, настроить и запустить среду веб-сервера Apache Tomcat на вашем компьютере с помощью системы Ubuntu Linux. Apache Tomcat - это среда веб-сервера HTTP на основе Java с открытым исходным кодом. В Tomcat можно реализовать несколько спецификаций Java EE, включая Java Servlet, JavaServer Pages, Java Expression Language и Java WebSocket.
Шаги
Часть 1 из 2: Настройка Tomcat
Шаг 1. Откройте окно терминала на вашем компьютере с Ubuntu
Щелкните значок тире в верхнем левом углу и щелкните Терминал в списке приложений, чтобы открыть Терминал.
Или нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть Терминал
Шаг 2. Введите sudo apt-get update в Терминале
Эта команда обновит все ваши репозитории и убедитесь, что у вас установлены последние версии программного обеспечения для новых установок.
Шаг 3. Нажмите ↵ Enter. или ⏎ Вернитесь на клавиатуру.
Это запустит команду и обновит ваши репозитории.
Шаг 4. Запустите sudo apt-get install default-jdk в Терминале
На ваш компьютер будет установлена последняя версия официального Java Development Kit.
- Введите или вставьте команду и нажмите ↵ Enter или ⏎ Return, чтобы запустить ее.
- Для установки и настройки Tomcat на вашем компьютере должна быть установлена Java.
- Если у вас уже установлена Java, это обновит ее до последней версии.
- Вы можете пропустить этот шаг, если у вас уже установлена последняя версия Java.
Шаг 5. Запустите sudo useradd -r -m -U -d / opt / tomcat -s / bin / false tomcat в Терминале
Это создаст нового системного пользователя и группу с домашним каталогом opt / tomcat для запуска службы Tomcat.
Вы не можете запустить службу Tomcat от имени пользователя root в целях безопасности вашего сервера
Шаг 6. Откройте веб-сайт Tomcat в своем интернет-браузере
Введите или вставьте https://tomcat.apache.org в адресную строку браузера и нажмите ↵ Enter или ⏎ Return на клавиатуре.
Шаг 7. Щелкните нужную версию Tomcat в разделе «Загрузить» на левой боковой панели
Вы найдете доступную версию Tomcat в меню навигации в левой части страницы. Вы можете выбрать Tomcat 9 или другая версия здесь.
-
Если вы хотите узнать, какие версии совместимы с вашей системой, щелкните Какая версия?
под заголовком "Скачать" здесь.
Шаг 8. Щелкните правой кнопкой мыши синюю ссылку tar.gz под заголовком «Ядро»
В раскрывающемся меню откроются параметры, вызываемые щелчком правой кнопкой мыши.
Шаг 9. В контекстном меню щелкните Копировать адрес ссылки
Вы можете напрямую установить Tomcat, указав здесь адрес ссылки на файл TAR.
Шаг 10. Введите wget в Терминал
Это позволит вам загрузить последнюю версию Tomcat на свой компьютер по официальной ссылке для скачивания.
Замените адрес ссылки, который вы скопировали с официального сайта Apache Tomcat
Шаг 11. Нажмите ↵ Enter. или ⏎ Вернуться.
Это запустит команду загрузки и загрузит Tomcat на ваш компьютер.
Шаг 12. Запустите sudo tar xf /tmp/apache-tomcat-9*.tar.gz -C / opt / tomcat
После завершения загрузки запустите эту команду, чтобы извлечь содержимое загруженного файла TAR и переместить файлы в каталог opt / tomcat.
Обязательно замените номер версии в «tomcat-9 *.tar.gz» на версию Tomcat, которую вы загружаете
Шаг 13. Запустите sudo nano /etc/systemd/system/tomcat.service
Это создаст новый файл с именем «tomcat.service» и позволит вам редактировать его содержимое с помощью текстового редактора по умолчанию.
Шаг 14. Вставьте следующую конфигурацию в файл tomcat.service
- Обязательно установите "JAVA_HOME" в системный каталог Java в следующем коде.
[Модуль] Описание = Контейнер веб-приложения Apache Tomcat После = network.target [Служба] Тип = разветвление Environment = JAVA_HOME = / usr / lib / jvm / java-1.11.0-openjdk-amd64 Environment = CATALINA_PID = / opt / tomcat / temp / tomcat.pid Environment = CATALINA_HOME = / opt / tomcat Environment = CATALINA_BASE = / opt / tomcat Environment = 'CATALINA_OPTS = -Xms512M -Xmx1024M -server -XX: + UseParallelGC' Environment = 'JAVA_OPTS = -Djava.awt.headless = true -Djava.security.egd = file: / dev /./ urandom 'ExecStart = / opt / tomcat / bin / startup.sh ExecStop = / opt / tomcat / bin / shutdown.sh Пользователь = tomcat Группа = tomcat UMask = 0007 RestartSec = 10 Restart = always [Install] WantedBy = multi-user.target
Часть 2 из 2: Запуск службы Tomcat
Шаг 1. Запустите sudo systemctl daemon-reload в Терминале
Это перезагрузит демон SystemD и найдет ваш новый служебный файл.
Шаг 2. Запустите команду sudo ufw allow 8080 (необязательно)
Если ваш сервер защищен брандмауэром, запустите эту команду в Терминале, чтобы разрешить трафик на порт 8080.
Это позволит вам получить доступ к интерфейсу Tomcat извне вашей локальной сети
Шаг 3. Запустите команду systemctl enable tomcat (необязательно)
Если вы запустите эту команду, служба Tomcat автоматически запустится при загрузке системы.
Шаг 4. Запустите sudo systemctl start tomcat в Терминале
Это запустит службу Tomcat на вашем сервере.
- Вы можете использовать команду sudo systemctl status tomcat для проверки статуса службы.
- Теперь вы можете протестировать Tomcat в своем интернет-браузере по адресу https:// ip-address: 8080. Просто измените "ip-адрес" на IP-адрес вашей системы по умолчанию в ссылке.