Переходим в каталог
# cd /usr/local
Скачиваем
# wget http://ftp.wayne.edu/apache/tomcat/tomcat-9/v9.0.14/bin/apache-tomcat-9.0.14.tar.gz
Устанавливаем
# tar -xvf apache-tomcat-9.0.14.tar.gz
Переименовываем
# mv apache-tomcat-9.0.14 tomcat9
Переносим каталог /opt/tomcat, где будет находиться tomcat
# mv tomcat9 /opt/tomcat
Перед запуском службы Tomcat настройте переменную среды CATALINA_HOME в вашей системе, используя следующую команду.
echo «export CATALINA_HOME=’/opt/tomcat/'» >> ~/.bashrc
source ~/.bashrc
Теперь мы все запустим веб-сервер tomcat, используя скрипты, предоставленные пакетом tomcat.
# cd /opt/tomcat/bin
# ./startup.sh
Чтобы получить некоторую информацию о запущенном сервере Tomcat и вашем компьютере, запустите.
#/opt/tomcat/bin/version.sh
Не рекомендуется запускать Apache Tomcat в качестве корневого пользователя, поэтому мы создадим нового пользователя системы, который будет работать на сервере Tomcat
#useradd -r tomcat —shell /bin/false
и изменим владельца всех файлов Tomcat
#chown -R tomcat:tomcat /opt/tomcat/
Создайте в Systemd файл со следующим содержимым
#mcedit /etc/systemd/system/tomcat.service
[Unit]
Description=Apache Tomcat
After=syslog.target network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/java/default
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
WorkingDirectory=/opt/tomcat
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
User=tomcat
Group=tomcat
[Install]
WantedBy=multi-user.target
Теперь вы можете запустить сервер Apache Tomcat 9 и включить его для загрузки при старте системы
#systemctl daemon-reload
#systemctl start tomcat.service
#systemctl enable tomcat.service
Вы можете проверить состояние сервера Tomcat 9 и убедится, что он правильно установлен, выполнив следующую команду
#systemctl status tomcat
открываем порты
# firewall-cmd —permanent —zone=public —add-port=8080/tcp
success
# firewall-cmd —reload
success
#
После перезагрузки еще раз делаем права доступа
#chown -R tomcat:tomcat /opt/tomcat/