Установка Tomcat на Centos7

Переходим в каталог

# 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/

Добавить комментарий