Установка и настройка Apache Tomcat на сервере Debian
Debian, Java | Комментировать запись
Apache Tomcat – это сервер приложений, предназначенный для обслуживания приложений Java. Tomcat – открытая реализация Java Servlet и JavaServer Pages.
Для Java-разработчиков Tomcat предоставляет быстрый и простой способ обслуживания приложений в специально предназначенной полноценной серверной среде.
Данное руководство поможет установить и настроить Tomcat на виртуальном сервере Debian 7.
Примечание: Для выполнения руководства нужна учётная запись пользователя с правами sudo. Подробнее об этом можно прочесть в статье «Создание и удаление пользователей в Debian».
Установка Apache Tomcat
Пакеты Apache Tomcat можно найти в официальном репозитории Debian.
Обновите список пакетов системы и установите Tomcat при помощи команд:
sudo apt-get update
sudo apt-get install tomcat7
Теперь у вас есть доступ к странице Tomcat по умолчанию. Установка сервера еще не завершена. Просмотреть стандартную страницу Tomcat можно по этой ссылке:
your_domain_or_ip:8080
It Works!
Если на экране появилось такое сообщение, значит, установка пакета прошла успешно.
Это позволит использовать интерфейс для управления Tomcat.
Также можно установить документацию и примеры Tomcat, доступ к которым также можно получить через веб-интерфейс.
sudo apt-get install tomcat7-admin tomcat7-examples tomcat7-docs
Установка JDK
Для корректной работы Tomcat и поддержки приложений Java нужно установить еще несколько программ.
Первая из них – Java Development Kit, или JDK. Чтобы установить JDK на сервер Debian, введите:
sudo apt-get install default-jdk
Эта команда установит openjdk-6-jdk.
Документация Tomcat также рекомендует установить Apache Ant, инструмент для работы с приложениями Java, и систему контроля версий, к примеру, git:
sudo apt-get install ant git
Теперь сервер готов к поддержке приложений Java.
Настройка веб-интерфейса Tomcat
Чтобы получить доступ к уже установленным функциям, нужно создать пользователя и пароль.
Примечание: Из соображений безопасности Tomcat поставляется без стандартного пользователя.
Настройка очень проста. Нужно просто отредактировать файл tomcat-users.xml.
sudo nano /etc/tomcat7/tomcat-users.xml
В этом файле можно найти закомментированный код пользователя. Единственными раскоментированными строками являются:
<tomcat-users>
</tomcat-users>
В этих строках и нужно определить пользователя, а также предоставить ему доступ к веб-интерфейсу. Используйте следующий код:
<tomcat-users>
<user username="admin" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>
Выберите имя пользователя и пароль; эти учетные данные нужно использовать для авторизации, чтобы получить доступ к панели управления.
Сохраните и закройте файл.
Перезапустите сервис Tomcat, чтобы обновить настройки:
sudo service tomcat7 restart
Завершение установки Tomcat
Теперь Tomcat настроен для поддержки авторизации пользователя. Откройте главную страницу Tomcat:
your_domain_or_ip:8080
На экране снова появится стандартная страница Tomcat с сообщением «It Works!».
Поскольку ранее было установлено больше компонентов, на данный момент Tomcat предоставляет довольно широкий спектр функций.
Чтобы открыть документацию Tomcat в браузере, используйте ссылку:
your_domain_or_ip:8080/docs
Здесь можно найти советы и подсказки по работе с сервером Tomcat.
Также теперь есть доступ к образцам приложений, реализуемых при помощи различных технологий. Их можно найти по ссылке:
your_domain_or_ip:8080/examples
Эти примеры дают представление о различных функциях, которые можно применить в данном окружении.
Главные функции сервера называются manager webapp и host-manager webapp. Доступ к этим страницам можно получить по ссылкам:
your_domain_or_ip:8080/manager/html
и
your_domain_or_ip:8080/host-manager/html
Страница manager позволяет управлять приложениями Java. Здесь можно останавливать, запускать, разворачивать и перезагружать приложения. Кроме того, здесь можно найти утечки памяти, вызванные запущенными приложениями.
Страница host-manager позволят тестировать, редактировать и добавлять виртуальные хосты для обслуживания приложений.
Заключение
Как видите, Tomcat – отличная платформа для управления и обслуживания приложений Java в сети, позволяющая быстро разворачивать и запускать war-файлы.
Tags: Apache Tomcat, Apache Tomcat 7, Debian, JDK, OpenJDK 6, Tomcat