Рубрики
Без рубрики

Как установить Apache Tomcat 9 на сервер CentOS 7. Узнайте, как установить Java, Tomcat, настроить учетные записи администратора и менеджера пользователей в tomcat-users.xml файл.

Как установить Apache Tomcat 9 на сервер CentOS 7. Узнайте, как установить Java, Tomcat, настроить учетные записи администратора и менеджера пользователей в tomcat-users.xml файл.

Автор оригинала: Pankaj Kumar.

Ранее известный как Jakarta Tomcat, Apache Tomcat-это бесплатный веб-сервер с открытым исходным кодом, основанный Apache Foundation. В отличие от традиционных веб-серверов, таких как Apache или Nginx, Apache Tomcat используется для обслуживания веб-приложений на основе Java. Версия Tomcat 9 была выпущена 6 декабря 2018 года. Некоторые из улучшений включают поддержку Java Servlet 3.1, Java WebSocket 1.0 и страниц JavaServer 2.3, чтобы упомянуть лишь некоторые из них. В этом руководстве мы обсудим, как установить Apache Tomcat 9 на CentOS 7.

Шаг 1. Установка и настройка Java

Прежде чем приступить к установке Apache Tomcat 9, убедитесь, что Java установлена. Чтобы установить Java 8, выполните приведенную ниже команду.

# yum install java-1.8.0-openjdk-devel

Пример Вывода

После успешной установки вы можете проверить его версию, выполнив команду.

# java -version

Пример Вывода

Шаг 2: Установите Apache Tomcat 9

После успешной установки Java пришло время установить последнюю версию Tomcat. На момент написания этого руководства последней версией Tomcat была Tomcat 9.0.2 . Чтобы получить последнюю версию, перейдите на официальную страницу Tomcat /.

Чтобы начать установку Tomcat 9, перейдите в каталог /usr/local , как показано на рисунке.

# cd /usr/local

Затем загрузите последний файл тарбола Tomcat, используя команду wget .

# wget https://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.20/bin/apache-tomcat-9.0.20.tar.gz

Пример Вывода

Извлеките файл tarball.

# tar -xvf apache-tomcat-9.0.20.tar.gz

Пример Вывода

Как только вы извлечете тарбол, у вас будет 2 файла, как показано на рисунке.

Для простоты переименуйте извлеченную папку в последнюю версию Tomcat, в данном случае tomcat 9

# mv apache-tomcat-9.0.20 tomcat9

Затем настройте переменную среды CATALINA_HOME , как показано на рисунке.

# echo "export CATALINA_HOME="/usr/local/tomcat9"" >> ~/.bashrc
# source ~/.bashrc 

Пример Вывода

На данный момент мы готовы запустить Apache Tomcat 9. Выполните следующие команды, чтобы запустить Tomcat 9.


# cd /usr/local/tomcat9/bin
# ./startup.sh 

Пример Вывода

Чтобы получить доступ к серверу Tomcat, откройте веб – браузер и просмотрите IP-адрес вашего сервера.

https://server-ip:8080/

Шаг 3: Настройка учетных записей Tomcat 9

На этом этапе вы можете получить доступ только к веб-странице Tomcat по умолчанию. Для доступа к статусу Сервера , Диспетчеру хостов и приложению Менеджер нам необходимо настроить учетные записи пользователей для менеджеров и администраторов. Эти настройки находятся в tomcat-users.xml файл.

Откройте файл, используя полный путь к файлу, как показано на рисунке.

# vim /usr/local/tomcat9/conf/tomcat-users.xml

Чтобы добавить пользователя spikey с паролем Юпитер 2030! с ролью менеджер-графический интерфейс добавьте следующие строки.



В качестве альтернативы вы можете добавить пользователя-администратора с именем admin с gui администратора ролью и паролем Magnum2030! .

Наконец, перезапустите Tomcat и попробуйте получить доступ к разделу “Менеджер”. При запросе проверки подлинности укажите учетные данные, созданные в ходе описанных выше действий.

./shutdown.sh 
./startup.sh

Вывод

Apache Tomcat-самый популярный веб-сервер для веб-приложений и веб-служб Java. Мы можем легко установить его на любой сервер и запустить наши Java-приложения.