Tomcat е сървърно приложение с отворен код за Linux, Windows и други операционни системи, които са проектирани да изпълняват Java Serverlet контейнери, а също така могат да стартират технологията Java Server Page.
Tomcat е уеб контейнер с поддръжка на сървлет и JSP. Tomcat не е сървър за приложения, като JBoss или JOnAS.
Можете функционира като уеб сървър сам по себе си. Tomcat е разработен и актуализиран от членове на Apache Software Foundation и независими доброволци.
Потребителите имат безплатен достъп до неговия изходен код и неговата двоична форма при условията, установени в лиценза за софтуер Apache.
Най-новите версии са 9.x, които изпълняват спецификациите на Servlet 4.0 и JSP 2.3.
Инсталация на Tomcat на Ubuntu и деривати
имайки предвид, че Tomcat беше написанito в Java, той работи на всяка операционна система, която има Java виртуална машина.
Той включва компилатора Jasper, който компилира JSP в сървлети. Двигателят на сървлети Tomcat често се предлага заедно с уеб сървъра Apache.
В това ръководство ще видим как да инсталираме Apache Tomcat версия 9 в Ubuntu, въпреки че тези команди се отнасят и за други производни на Ubuntu.
Конфигурирайте java
Apache Tomcat е Java сървър, така че не е възможно да се използва софтуер, без първо да се инсталира Java.
За щастие, има PPA за Ubuntu, който премахва трудността с получаването на работеща версия на средата за изпълнение на Java.
За да добавите PPA към вашата система, Те трябва да отворят терминал и в него ще напишем следната команда:
sudo add-apt-repository ppa: webupd8team/java
След добавяне на PPA към Ubuntu, ние продължаваме да обновяваме списъка си с:
sudo apt update
И накрая можем да инсталираме java с тази команда:
sudo apt install oracle-java8-installer
Средата на Java не се конфигурира автоматично за използване при инсталиране. Така че те трябва да конфигурират Java, като добавят неща към файла / etc / environment.
За да извършим тази операция, ще изпълним следната команда:
sudo nano -w /etc/environment
Сега трябва да превъртим до края на съдържанието на файла и в това ще поставим следното:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
След като промяната бъде направена, можем да запазим модификациите, като натиснем Ctrl + O и за да затворим редактора, те го правят, като натиснат Ctrl + X.
След като средата се установи, трябва да редактираме файла Bashrc и да зададем пътя за Java.
nano -w ~/.bashrc
Придвижете се до дъното на файла и добавете следния код към Bashrc.
# Java Path
експортирайте JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
експортиране на ПЪТ = JAVA_HOME / bin: $ PATH [/ изходен код]
Запазваме и излизаме от файла и след това ще изпълним следната команда:
source ~/.bashrc
След като това стане, се препоръчва да рестартираме компютъра си, така че промените, които току-що направихме, да влязат в сила.
Инсталиране на Apache Tomcat
След като компютърът ни се рестартира, сега ще продължим да инсталираме Tomcat в нашата система, за това ще отворим терминал и в него ще напишем следното:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
След като изтеглянето приключи, сега ще копираме съдържанието в папката opt:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Сега продължаваме да създаваме потребител и група:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
И ние ще дадем на потребителя разрешения с:
chown -R tomcat:tomcat /opt/tomcat
Даваме разрешения на файловете в директорията Tomcat така че те да са изпълними:
cd /opt/tomcat/bin chmod + x *
Отворете файла Bashrc за последен път с:
nano -w ~/.bashrc
След като файлът се отвори, добавете следния код в края на файла.
#Catalina export CATALINA_HOME=/opt/Tomcat
Запазваме и затваряме файла и след това изпълняваме:
source ~/.bashrc
И накрая, стартирайте сървъра, като изпълните следната команда:
sudo $CATALINA_HOME/bin/startup.sh
За да спрете сървъра Tomcat, изпълнете:
sudo $CATALINA_HOME/bin/shutdown.sh
Достъп до сървъра на Apache Tomcat
Tomcat се отваря по подразбиране на порт 8080, така че за достъп до него те ще трябва да търсят локалния IP адрес на сървъра и да имат достъп до следния URL адрес в уеб браузър.
http://tu-ip: 8080
Изпълнявам командата sudo $ CATALINA_HOME / bin / startup.sh
и излиза следната грешка
sudo: /bin/startup.sh: командата не е намерена
за какво се отнася
износ CATALINA_HOME = / opt / Tomcat
грешката е в T ... променете го на