Установка і настройка tomcat 9 на ubuntu - vscale community
Tomcat - контейнер сервлетів та веб-сервер з відкритим вихідним кодом. Tomcat реалізує специфікацію Java Servlet, JavaServer Pages (JSP), Java Expression Language і Java WebSocket технологій. В якості основи контейнера сервлетів Tomcat використовують такі відомі сервери додатків, як JBoss і GlassFish.
Сервер Tomcat вимагає невеликої кількості ресурсів для своєї роботи, тому його можна сміливо назвати легковажним сервером додатків. Гнучка конфігурація і велика кількість підтримуваних технологій дозволяють використовувати Tomcat для запуску як простих, так і складних веб-додатків.
Починаючи з версії 8.5 Tomcat підтримує HTTP / 2.
У цьому керівництві ми розглянемо, як встановити та налаштувати Tomcat 9 на Ubuntu 16.04.
вимоги
- Сервер Ubuntu 16.04 x64 (ми використовували наступну конфігурацію: Ubuntu 16.04 64 bit RAM 512Mb і SSD 20 Гб);
- Користувач з root-правами.
Ми будемо встановлювати Tomcat версії 9. Для роботи з цією версією нам буде потрібно Java (не нижче 8-ї версії).
Оновлюємо програмні пакети:
Перевіряємо версію Java:
Тепер можна приступати до установки власне веб-сервера Tomcat.
Переходимо в папку opt:
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 не доступний на запускається порту ззовні, то необхідно перевірити настройки фаєрвола і відкрити порт.
Більш докладно про всіх підтримуваних форматах і параметрах можна прочитати на офіційній сторінці Tomcat.
Якщо потрібно налаштувати права доступу для роботи з сервером Tomcat, то це можна зробити в файлі tomcat-users.xml. який знаходиться в папці conf. Після внесення змін слід перезавантажити сервер.
У цьому посібнику ми розглянули процес установки і первинної настройки Tomcat 9 на Ubuntu 16.04.