В рамките на функциите, които управляваме всеки ден в нашите системи или лабораторни среди, трябва да сме наясно с новините и новите инструменти, които се нуждаят от потребителите, особено тези хора, които са в отделите за развитие (ако има такъв отдел в нашата организация) , дизайн, логистика, осигуряване на решения на софтуерно и хардуерно ниво, така че тяхната работа да е най -оптималната и най -ефективната.
Този път ще анализираме как можем да инсталираме Apache Tomcat 8, уеб сървър, който ни позволява да хостваме Java приложения, нещо много полезно за разработчиците, които внедряват приложения в Java.
Какво е Apache Tomcat?Както споменахме по -рано, Apache Tomcat е уеб сървър, който предлага алтернативи за Java приложения, както е обичайно в Linux, това е безплатен софтуер с отворен код, който се подобрява всеки ден. Apache идва от френската дума за неравномерен сървър, която се прилага от 1996 г. и сред многото му предимства имаме:
Предимства на Apache Tomcat
- Безплатен софтуер
- Мулти платформа
- Оптимално представяне
- Стабилен и сигурен
По принцип използването на Apache Tomcat е фокусиран върху уеб страници, независимо дали са динамични или статични и добре знаем, че Apache е интегриран с добре познатия LAMP пакет (Linux, Apache, MySQL, PHP).
За този анализ ще използваме среда с CentOS 7. Преди да започнем, ще оставим някои уроци, които може да представляват интерес:
- Инсталирайте Apache Tomcat на Ubuntu 16.04
- Инсталирайте LAMP на Debian 8
- Инсталирайте XAMPP
- Наблюдавайте производителността на Apache
1. Актуализирайте системата CentOS 7
Първата стъпка, която трябва да направите, е актуализираме нашата система CentOS 7 За да търсим нови актуализации и по този начин да имаме повече стабилност, за това ще използваме командата:
sudo yum актуализация
Надяваме се, че всички файлове ще бъдат изтеглени и инсталирани.
2. Инсталирайте Java
Следващата стъпка, която трябва да предприемем, е инсталирайте Java, така че Apache Tomcat да може да изпълнява всички тези базирани на Java приложения. За да извършим тази актуализация, ще използваме следната команда:
sudo yum инсталирате java-1.7.0-openjdk-devel
Приемаме изтеглянето и чакаме да бъде инсталирано. По подразбиране пътят, където е инсталирана Java, е / usr / lib / jvm / jre, трябва да го имаме предвид за конфигурацията на Apache Tomcat.
3. Създаване на потребители за Tomcat
След като инсталираме правилно Java, следващата стъпка, която трябва да направим, е създайте потребител, който да управлява всичко, свързано с Apache Tomcat (не трябва да е root потребител). Първо ще създадем групата tomcat, като използваме следната команда:
sudo groupadd tomcatСега продължаваме да създаваме потребителя на tomcat и ще добавим следните настройки към този потребител:
- Направете го член на групата tomcat.
- Ще създадем директория в пътя opt / tomcat където ще бъде инсталиран Apache Tomcat.
- Ще добавим параметъра / bin / false така че никой да няма достъп до акаунта.
Ще въведем следната команда:
sudo useradd -M -s / bin / nologin -g tomcat -d / opt / tomcat tomcatСлед като този процес приключи, можем да пристъпим към изтегляне и инсталиране на Apache Tomcat 8.
4. Изтеглете и инсталирайте Apache Tomcat
За това трябва да отидем на следната уеб връзка на Apache, за да видим най -новите версии на Apache, достъпни за изтегляне. За да намерим правилната версия (tar.gz файл) отиваме до правилната версия и в полето Binary Distributions поставяме tar.gz файла в основното поле.
Увеличете
Там трябва да копираме адреса на връзката за съответното изтегляне. За версия 8 връзката е следната: Apache 8 tar.gz файл.
За да започнете процеса на инсталиране ще отидем в началната папка използвайки параметъра:
cd ~След това ще използваме командата wget, за да продължим с изтеглянето на Apache Tomcat, ще използваме синтаксиса wget Link_de_Descarga, в нашия случай е:
wget http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gzНадяваме се изтеглянето да завърши и да бъде инсталирано правилно.
ЗабележкаВ някои случаи командата wget не е наличен в CentOS 7, за да разрешите това, просто въведете командата:
sudo yum инсталирайте wgetС това ще го инсталираме.
Както споменахме по -рано, ще го направим инсталирайте Apache Tomcat 8 в пътя / opt / tomcat но по подразбиране този маршрут не съществува, да го създадете ще използваме следната команда:
sudo mkdir / opt / tomcatСега отиваме да извлечете изтегления файл в пътя / opt / tomcat, за това ще въведем следната команда:
sudo tar xvf apache-tomcat-8 * tar.gz -C / opt / tomcat --strip-components = 1Надяваме се, че Apache е извлечен в path / opt / tomcat. След като всички файлове бъдат извлечени, трябва да присвоим съответните разрешения.
5. Актуализирайте разрешенията за потребителя на tomcat
За да може потребителят на tomcat да получи достъп до инсталационния път на Tomcat, ще извършим следния процес. Ние ще отидете на пътя, където са инсталирани всички файлове на Apache Tomcat 8 ( / opt / tomcat) като използвате следната команда:
cd / opt / tomcatСлед като сме на този маршрут, ще въведем следните параметри за дават разрешения за четене и запис по този път:
sudo chgrp -R tomcat conf sudo chmod g + rwx conf sudo chmod g + r conf / *Накрая ще го направим позволяват на потребителя на tomcat да бъде собственик на регистрационните файлове, уеб приложения и други компоненти на conf файла, за това ще въведем следното:
sudo chown -R tomcat webapps / work / temp / logs /Сега преминаваме към инсталиране на системата.
6. Инсталирайте системния файл
Трябва да инсталираме системния файл, тъй като Apache Tomcat ще работи като услуга, така че ще въведем следното, за да създадем файла tomcat.service:
sudo nano /etc/systemd/system/tomcat.serviceТам можем да видим, че се показва празен файл, така че трябва да добавим следното:
# Файл на системната единица за tomcat [Единица] Описание = Контейнер за уеб приложения на Apache Tomcat След = syslog.target network.target [услуга] Тип = околна среда = JAVA_HOME = / usr / lib / jvm / jre Environment = CATALINA_PID = / opt / tomcat /temp/tomcat.pid Environment = CATALINA_HOME = / opt / tomcat Environment = CATALINA_BASE = / opt / tomcat Environment = 'CATALINA_OPTS = -Xms512M -Xmx1024M -сервър -XX: + UseParallelGC' Environment = '-JAVDA_aWTS = true -Djava.security.egd = file: / dev /./ urandom 'ExecStart = / opt / tomcat / bin / startup.sh ExecStop = / bin / kill -15 $ MAINPID Потребител = tomcat Group = tomcat [Инсталиране] Иска се = многопотребителска цел
Запазваме промените с помощта на клавишната комбинация Ctrl + ИЛИ и излизаме от редактора, използвайки комбинацията Ctrl + х. След това ще рестартираме системния файл, като използваме следната команда:
sudo systemctl daemon-reloadСлед като се рестартира, продължаваме със следващата задача.
7. Активирайте услугата Apache Tomcat
След като завършим предишния процес, ще го направим стартирайте услугата apache като използвате следната команда:
sudo systemctl стартира tomcatПо -късно активираме Apache Tomcat, като използваме следната команда:
sudo systemctl активира tomcatСлед като стартираме услугата, можем проверете инсталацията на Tomcat в браузъра, за това трябва да знаем IP адреса на нашата машина с помощта на командата ifconfig.
В браузъра ще въведем следния синтаксис:
http: // Server-IP: 8080
Увеличете
Както виждаме, имаме достъп до началния екран на Apache и оттам управляваме това, което сметнем за необходимо.
От тази дръжка инсталирахме Apache Tomcat 8 на нашия компютър CentOS 7 да осигури алтернативна поддръжка на тези хора, които работят с Java приложения. И накрая, може да се интересувате от следния урок: Инсталирайте MySQL на CentOS 7.