Установка TomCat 8.5 на CentOS 7

02 февраля 2016

установка tomcat, как установить

Установка TomCat 8.5 на CentOS 7

Tomcat предоставляет собой HTTP веб-сервер для Java-приложений с поддержкой HTTP/2, OpenSSL для JSSE и TLS виртуального хостинга. В данной статье мы рассмотрим как его установить и настроить. Рекомендуемые параметры виртуальной машины - не менее 2 Гб ОЗУ.

1. Установка JAVA (JRE и JDK) на быстрые VPS CentOS 7

Для установки java, на сервер достаточно выполнить одну простую команду: yum -y install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64 После окончания нужно проверить установку java, командой :

java -version

Ответ должен быть что то вроде:

openjdk version "1.8.0_111" OpenJDK Runtime Environment (build 1.8.0_111-b15) OpenJDK 64-Bit Server VM (build 25.111-b15, mixed mode) Установка java на этом закончена.

2. Настройка Java

Проверим директорию, в которую установлена java sudo update-alternatives --config java Обычно имеет вид: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-1.b15.el7_2.x86_64/jre Откроем файл /etc/environment, командой nano: nano /etc/environment И добавим строку:

JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-1.b15.el7_2.x86_64/jre"

Далее открываем файл профиля нашего пользователя:

nano ~/.bash_profile

И добавляем в него строки:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-1.b15.el7_2.x86_64/jre export PATH=$JAVA_HOME/bin:$PATH

Перезагружаем профиль пользователя:

source ~/.bash_profile

Для того, что бы убедится, что настройка JAVA завершена, выполните команду:

echo $JAVA_HOME

В ответ Вы должны увидеть путь который Вы указывали выше. На этом настройка java на сервере CentOS 7 завершена.

3. Установка TomCat на сервер CentOS 7

Теперь можно и приступить к установкt TomCat. Для этого создадим соответствующую группу: groupadd tomcat Добавим пользователя, соблюдая правила безопасности:

useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat

Далее, необходимо скачать сам TomCat:

cd /opt/ wget http://mirror.wanxp.id/apache/tomcat/tomcat-8/v8.5.6/bin/apache-tomcat-8.5.6.tar.gz

Далее распакуем архив и переименуем директорию, что бы упростить работу:

tar -xzvf apache-tomcat-8.5.6.tar.gz mv apache-tomcat-8.5.6/* tomcat/

И установим нашего владельца и группу:

chown -hR tomcat:tomcat tomcat

Проверим корректность установки, для этого запустим скрипт startup.sh:

cd /opt/tomcat/bin/

./startup.sh

TomCat использует порт по-умолчанию 8080, поэтому запустим команду

netstat -plntu

И если видим в результате 8080 и java в одной строке, значит этот шаг мы тоже сделали корректно.

4. Связка Apache и TomCat

Для этого в системной директории создадим новый файл конфигурации: cd /etc/systemd/system/ nano tomcat.service И вставим в данный файл следующую информацию: [Unit] Description=Apache Tomcat 8 Servlet Container After=syslog.target network.target [Service] User=tomcat Group=tomcat Type=forking Environment=CATALINA_PID=/opt/tomcat/tomcat.pid Environment=CATALINA_HOME=/opt/tomcat Environment=CATALINA_BASE=/opt/tomcat ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh Restart=on-failure [Install] WantedBy=multi-user.target Сохраняем файл и выходим, перезапускаем сервисы: systemctl daemon-reload systemctl start tomcat systemctl enable tomcat Проверяем корректность работы:

systemctl status tomcat

На этому установка и настройка TomCat на сервере CentOS завершена. Так же Вы всегда можете обратится в нашу службу поддержки и мы выполним это бесплатно, если Вы являетесь нашим клиентом.