Tomcat ir atvērtā koda servera lietojumprogramma Linux, Windows un citas operētājsistēmas, kas paredzētas Java Serverlet konteineru darbināšanai, kā arī var darbināt Java Server Page tehnoloģiju.
Tomcat ir tīmekļa konteiners ar servletu un JSP atbalstu. Tomcat nav lietojumprogrammu serveris, piemēram, JBoss vai JOnAS.
Jūs varat pati darbojas kā tīmekļa serveris. Tomcat izstrādā un atjaunina Apache programmatūras fonda locekļi un neatkarīgi brīvprātīgie.
Lietotājiem ir brīva piekļuve tā pirmkodam un tā binārajai formai saskaņā ar Apache programmatūras licencē noteiktajiem noteikumiem.
Jaunākās versijas ir 9.x, kurās tiek ieviestas Servlet 4.0 un JSP 2.3 specifikācijas.
Tomcat instalēšana Ubuntu un atvasinājumi
Kopš tā laika Tomcat tika uzrakstītsito Java, tas darbojas jebkurā operētājsistēmā, kurā ir Java virtuālā mašīna.
Tajā ietilpst Jasper kompilators, kas apkopo JSP servletos. Tomcat servleta dzinējs bieži tiek parādīts kopā ar Apache tīmekļa serveri.
Šajā ceļvedī mēs redzēsim, kā Ubuntu instalēt Apache Tomcat 9. versiju, lai gan šīs komandas attiecas arī uz jebkuru citu Ubuntu atvasinājumu.
Konfigurēt Java
Apache Tomcat ir Java serveris, tāpēc programmatūru nav iespējams izmantot, vispirms neinstalējot Java.
Par laimi, Ubuntu ir PPA, kas novērš grūtības iegūt Java izpildlaika vides darba versiju.
Lai pievienotu PPA savai sistēmai, Viņiem ir jāatver termināls, un tajā mēs ierakstīsim šādu komandu:
sudo add-apt-repository ppa: webupd8team/java
Pēc PPA pievienošanas Ubuntu mēs turpinām atsvaidzināt savu sarakstu ar:
sudo apt update
Un visbeidzot, mēs varam instalēt java ar šo komandu:
sudo apt install oracle-java8-installer
Java vide netiek automātiski konfigurēta lietošanai pēc uzstādīšanas. Tāpēc viņiem jākonfigurē Java, pievienojot lietas failam / etc / environment.
Lai veiktu šo darbību, mēs izpildīsim šādu komandu:
sudo nano -w /etc/environment
Tagad mums ir jāritina līdz faila satura apakšai, un tajā mēs ievietosim:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Kad izmaiņas ir veiktas, mēs varam saglabāt modifikācijas, nospiežot Ctrl + O, un, lai aizvērtu redaktoru, viņi to dara, nospiežot Ctrl + X.
Kad vide ir izveidota, mums ir jārediģē Bashrc fails un jānosaka Java ceļš.
nano -w ~/.bashrc
Pārejiet uz faila apakšdaļu un pievienojiet šo kodu Bashrc.
# Java Path
eksportēt JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
eksportēt PATH = JAVA_HOME / bin: $ PATH [/ sourcecode]
Mēs saglabājam un izejam no faila, un pēc tam mēs izpildīsim šādu komandu:
source ~/.bashrc
Kad tas ir izdarīts, ieteicams restartēt datoru, lai tikko veiktās izmaiņas stātos spēkā.
Apache Tomcat instalēšana
Pēc datora restartēšanas tagad mēs turpināsim instalēt Tomcat savā sistēmā. Lai to izdarītu, mēs atvērsim termināli un tajā ierakstīsim:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Kad lejupielāde ir pabeigta, tagad mēs kopēsim saturu mapē Opt:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Tagad mēs turpinām izveidot lietotāju un grupu:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Mēs piešķirsim lietotājiem atļaujas ar:
chown -R tomcat:tomcat /opt/tomcat
Mēs piešķiram atļaujas failiem Tomcat direktorijā lai tie būtu izpildāmi:
cd /opt/tomcat/bin chmod + x *
Atveriet Bashrc failu pēdējo reizi, izmantojot:
nano -w ~/.bashrc
Kad fails ir atvērts, faila beigās pievienojiet šādu kodu.
#Catalina export CATALINA_HOME=/opt/Tomcat
Mēs saglabājam un aizveram failu un pēc tam izpildām:
source ~/.bashrc
Visbeidzot, palaidiet serveri, izpildot šādu komandu:
sudo $CATALINA_HOME/bin/startup.sh
Lai apturētu Tomcat serveri, palaidiet:
sudo $CATALINA_HOME/bin/shutdown.sh
Piekļūstiet Apache Tomcat serverim
Tomcat pēc noklusējuma tiek atvērts 8080. portā, tāpēc, lai piekļūtu tai, viņiem būs jāmeklē servera vietējā IP adrese un tīmekļa pārlūkprogrammā jāpiekļūst šim URL.
http://tu-ip: 8080
Es palaidu komandu sudo $ CATALINA_HOME / bin / startup.sh
un parādās šāda kļūda
sudo: /bin/startup.sh: komanda nav atrasta
par ko ir runa
eksportēt CATALINA_HOME = / opt / Tomcat
kļūda ir T ... nomainiet to uz