Автор оригинала: 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-приложения.