Настройка и управление Tomcat сервером
Шаг 1: Установка Apache Tomcat
Обновление системы: Перед началом установки всегда рекомендуется обновить вашу систему до последней версии:
sudo yum update -y
Установка Java: Apache Tomcat требует наличие установленной Java Development Kit (JDK). Установим OpenJDK:
sudo yum install java-11-openjdk-devel -y
Проверьте успешность установки:
java -version
Загрузка Tomcat: Перейдите на официальный сайт [Apache Tomcat](https://tomcat.apache.org/) и скачайте последнюю стабильную версию. Для примера, используем Tomcat 10
wget https://downloads.apache.org/tomcat/tomcat-10/v10.0.10/bin/apache-tomcat-10.0.10.tar.gz
Распаковка архива: Распакуем загруженный архив в директорию, где будет установлен Tomcat:
sudo tar -xvzf apache-tomcat-10.0.10.tar.gz -C /opt/tomcat
Создание символической ссылки: Чтобы было проще управлять версиями Tomcat, создаем символическую ссылку:
sudo ln -s /opt/tomcat/apache-tomcat-10.0.10 /opt/tomcat/latest
Шаг 2: Настройка Apache Tomcat
Создание системного пользователя Tomcat: Для безопасности создадим отдельного пользователя для запуска Tomcat:
sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat
Настройка прав доступа: Настроим права доступа для созданного пользователя:
sudo chown -R tomcat: /opt/tomcat/apache-tomcat-10.0.10
sudo chmod -R u+x /opt/tomcat/latest/bin
Настройка системного сервиса: Создадим системный сервис для удобного управления Tomcat:
sudo nano /etc/systemd/system/tomcat.service
Вставьте следующий код в файл:
[Unit]
[Service]
[Install]
Перезагрузка и запуск сервиса: Перезагрузим системные демоны и запустим сервис Tomcat:
sudo systemctl daemon-reload
sudo systemctl start tomcat
sudo systemctl enable tomcat
Шаг 3: Управление Apache Tomcat
Проверка состояния сервиса:
sudo systemctl status tomcat
Логи Tomcat: Логи сервера можно просматривать по следующему пути:
/opt/tomcat/latest/logs
Администрирование: Для доступа к панели администрирования Tomcat редактируем файл конфигурации `tomcat-users.xml`:
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
Добавляем пользователя администрирования:
<role rolename="manager-gui"/>
<user username="admin" password="admin_password" roles="manager-gui"/>
После редактирования файла перезапускаем Tomcat:
sudo systemctl restart tomcat
Доступ к панели управления: Откройте браузер и перейдите по адресу:
http://<Ваш_IP_адрес>:8080/manager
Введите ранее указанные логин и пароль для доступа к панели управления Tomcat.
Поздравляем! Вы успешно установили и настроили Apache Tomcat на CentOS. Теперь вы можете управлять своим Tomcat сервером и разворачивать ваши веб-приложения на Java.