Установка и настройка Tomcat 9 на Ubuntu 16.04

Установка и настройка Tomcat 9 на Ubuntu 16.04Tomcat — контейнер сервлетов и веб-сервер с открытым исходным кодом. Tomcat реализует спецификацию Java Servlet, JavaServer Pages(JSP), Java Expression Language и Java WebSocket технологий. В качестве основы контейнера сервлетов Tomcat используют такие известные серверы приложений, как JBoss и GlassFish.

Сервер Tomcat требует небольшого количества ресурсов для своей работы, поэтому его можно смело назвать легковесным сервером приложений. Гибкая конфигурация и большое количество поддерживаемых технологий позволяют использовать Tomcat для запуска как простых, так и сложных веб-приложений.

Требования

Установка

Мы будем устанавливать Tomcat версии 9. Для работы с этой версией нам потребуется Java (не ниже 8-й версии).

Обновляем программные пакеты:

Устанавливаем JDK:

Проверяем версию Java:

Теперь можно приступать к установке собственно веб-сервера Tomcat.

Переходим в папку opt:

Затем идём на официальный сайт Tomcat в раздел download версии 9 и копируем адрес ссылки на архив tar. gz:

C помощью команды wget скачиваем файл скопированной ссылки:

Распаковываем его в текущую папку:

Для удобства изменим имя распакованной папки на tomcat с помощью следующей команды:

Tomcat скачан и находится в одноименной папке. Теперь нам нужно добавить Tomcat в службы, чтобы его можно было легко запускать и останавливать.

Создаем новый файл tomcat. service

Добавляем в него следующие строки:

Сохраняем файл и перезапускаем менеджер служб:

Запускаем Tomcat через сервис и проверяем его статус:

По умолчанию Tomcat запускается на 8080 порту. При желании его можно изменить.

Настройка

Рассмотрим основные директории в корневой папке Tomcat /opt/tomcat:

  • bin — файлы и скрипты для запуска, остановки tomcat;
  • conf — конфигурационные файлы, главный их которых server. xml;
  • lib — используемые библиотеки;
  • logs — директория для хранения всех логов сервера и работы запущенных приложений;
  • webapps — папка для веб-приложений. По умолчанию Tomcat устанавливает свои приложения с примерами и веб-консоль для настройки.

Для изменения порта, на котором запускается Tomcat, необходимо открыть на редактирование файл server. xml в папке conf:

Находим запись:

Меняем порт 8080 на желаемый, а затем перезапускаем Tomcat:

Если Tomcat не доступен на запускаемом порту извне, то необходимо проверить настройки фаервола и открыть порт.

В файле server. xml можно также настроить поддержку SSL/TLS. Для этого нужно раскомментировать следующие строки:

Более подробно о всех поддерживаемых форматах и параметрах можно прочитать на официальной странице Tomcat.

Если нужно настроить права доступа для работы с сервером Tomcat, то это можно сделать в файле tomcat-users. xml. который находится в папке conf. После внесения изменений следует перезагрузить сервер.

В данном руководстве мы рассмотрели процесс установки и первичной настройки Tomcat 9 на Ubuntu 16.04.