Apache Tomcat, kas pazīstams arī kā Tomcat Server, ir atvērtā pirmkoda tīmekļa serveris ar Servlet konteineru, lai palaistu uz Java balstītas tīmekļa lietojumprogrammas. Tomcat ietver JavaServer Pages (JSP), WebSocket, Java Servlet, Java EL utt., pilnībā Java HTTP tīmekļa servera videi, lai palaistu Java kodu.
Lieliskā kvalificētu izstrādātāju kopiena uztur Tomcat serveri Apache programmatūras fonda pārvaldībā. Tāpēc Tomcat serveris nodrošina lielisku piekļuvi, lai efektīvi strādātu ar Java lietojumprogrammu. Vairāku platformu atbalsts nozīmē, ka tas ir pieejams gan operētājsistēmai Windows, gan Linux. Apache Tomcat jaunākā versija ir 10.0.18, tāpēc šajā rokasgrāmatā mēs paskaidrosim, kā instalēt Apache Tomcat 10 uz Ubuntu 20.04.
1. Java instalēšana (jaunākā versija)
Pirmkārt, ņemiet vērā, ka, ja tikko savā sistēmā esat instalējis Ubuntu 20.04, tas ir jādara pievienojiet jaunu lietotāju operētājsistēmā Linux pirms Apache Tomcat iestatīšanas.
Kā jau minējām, Apache Tomcat tiek izmantots uz Java balstītām lietojumprogrammām, kurām nepieciešama jaunākā Java versija. Lai pareizi darbotos, jaunākajai Apache Tomcat versijai ir nepieciešams JDK 8 (Java izstrādes komplekts) vai jaunāka versija. Jūs varat
instalējiet jaunāko JDK versiju Linux terminālī izpildot šādas komandas:sudo apt atjauninājums
sudo apt install default-jdk -y
Iepriekš minētajā komandā esam izmantojuši -y, lai automātiski pārspētu instalēšanas apstiprinājumu. Tālāk jums ir jāpārbauda un jāpārbauda Java versija, izmantojot šādu komandu:
java versija
Kā redzat iepriekš redzamajā attēlā, mums ir jaunākā OpenJDK versija, 11.0.14. Tas parāda arī svarīgu informāciju par OpenJDK izpildlaika vidi un serveri.
2. Apache Tomcat 10 instalēšana
Apache Tomcat ir aktīva izstrādes komanda, kas regulāri piegādā jaunākos atjauninājumus, tāpēc lejupielādējiet to no oficiālā servera, izmantojot tālāk norādīto komandu:
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.18/bin/apache-tomcat-10.0.18.tar.gz
Ja lasāt šo rokasgrāmatu mēnešus pēc publicēšanas un pēc 10.0.18 ir jauns atjauninājums, noteikti nomainiet versiju iepriekš minētajā komandā. Pretējā gadījumā komanda nedarbosies, un, lejupielādējot jaunāko Apache Tomcat versiju, tiks parādītas kļūdas.
Kad esat lejupielādējis failu Tomcat tar.gz, izņemiet tar arhīvu, izmantojot tālāk norādīto komandu:
tar xvf apache-tomcat-10.0.18.tar.gz
Tagad pārvietojiet izvilktos failus uz mājas direktoriju (/usr/share/apache-tomcat), izmantojot šo komandu:
sudo mv apache-tomcat-10.0.18 /usr/share/apache-tomcat
Varat arī izmantot šo komandu, lai vienlaikus izvilktu un pārvietotu Tomcat direktoriju, nevis to darītu pa vienam:
sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat --strip-components=1
3. Tomcat lietotāja konta iestatīšana
Tomcat servera darbināšana, izmantojot noteiktu lietotāja kontu, ir laba ideja drošības nolūkos. Izpildiet tālāk norādīto komandu, lai izveidotu jaunu lietotāja kontu:
sudo nano /opt/tomcat/conf/tomcat-users.xml
Tagad nomainiet lietotājvārdu un paroli atbilstoši prasībām un saglabājiet to:
Mainiet lomas uz pārvaldnieku un saimniekdatora pārvaldnieku un attiecīgi iestatiet viņu paroles.
Visbeidzot, iestatiet vajadzīgās faila atļaujas Tomcat direktorijā šādi:
sudo chown -R runcis: runcis /opt/runcis/
sudo chmod -R u+x /opt/tomcat/bin
4. Iespējot piekļuvi Apache Tomcat
Varat piekļūt resursdatora pārvaldnieka un runču pārvaldnieka lietojumprogrammām tikai kā vietējais resursdators, tāpēc ir svarīgi konfigurēt piekļuves atļaujas. Ir divi veidi, kā atļaut piekļuvi, vai nu atļaujot konkrētas attālās sistēmas, vai atļaujot visas sistēmas. Atveriet failu context.xml, lai to rediģētu pārvaldniekam un resursdatora pārvaldnieka lietojumprogrammām:
sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml
Tagad mainiet rindas, pievienojot IP adresi, kurai piekļūsit. Skat kā atrast savu IP adresi operētājsistēmā Linux ja jums nepieciešama palīdzība:
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10.0.2.15" />
Beidzot saglabājiet failu, un sistēma ļaus piekļūt pārvaldniekam un resursdatora pārvaldniekam.
5. Iestatiet Tomcat Systemd failu
Tomcat ir pieejams bash skripts, lai sāktu un apturētu pakalpojumus. Tomēr varat izveidot starta skriptu, lai pārvaldītu visus uzdevumus kā sistēmas pakalpojumu. Tāpēc vispirms programmā vim atveriet failu tomcat.service, izmantojot tālāk norādīto komandu:
sudo nano /etc/systemd/system/tomcat.service
Tagad ielīmējiet šo saturu vim redaktorā un saglabājiet to:
[Vienība]
Apraksts=Runcis
After=syslog.target network.target
[Apkalpošana]
Tips=dakša
User=runcis
Grupa=runcis
Vide=JAVA_HOME=/usr/lib/jvm/default-java
Environment='JAVA_OPTS=-Djava.awt.headless=true'
Vide=CATALINA_HOME=/usr/share/apache-tomcat
Vide=CATALINA_BASE=/usr/share/apache-tomcat
Vide=CATALINA_PID=/usr/share/apache-tomcat/temp/tomcat.pid
ExecStart=/usr/share/apache-tomcat/bin/catalina.sh start
ExecStop=/usr/share/apache-tomcat/bin/catalina.sh stop
[Uzstādīt]
WantedBy=multi-user.target
Palaidiet tālāk norādīto komandu, lai atkārtoti ielādētu systemd pakalpojumu un ielādētu failā veiktās izmaiņas.
sudo systemctl daemon-reload
Tagad palaidiet un iespējojiet lietojumprogrammu runcis, izmantojot tālāk norādītās komandas:
sudo systemctl start tomcat.service
sudo systemctl iespējot tomcat.service
Pārbaudīsim Tomcat pakalpojuma statusu, terminālī izpildot šādu komandu:
sudo systemctl statuss tomcat.service
Šeit, iepriekš redzamajā attēlā, sistēma rāda statusu "aktīvs (darbojas)".
6. Piekļūstiet Tomcat tīmekļa serverim
Pēc noklusējuma Tomcat Server darbojas portā 8080, taču to var pārbaudīt, izmantojot šādu komandu:
sudo ss -tunelp | grep 8080
Tagad piekļūstiet Tomcat serverim no pārlūkprogrammas:
http://localhost: 8080/
Visbeidzot, norādiet lietotājvārdu un paroli, lai piekļūtu Tomcat 10 no sava Linux datora:
Tīmekļa saskarnē varat pārbaudīt servera statusu, lejupielādēt pārvaldnieka lietotni un mitināt pārvaldnieku. Ja, piekļūstot Tomcat 10 no tīmekļa pārlūkprogrammas, rodas kļūda, atkārtoti ielādējiet tomcat.service. Tas palīdzēs no jauna sākt Tomcat pakalpojumu un ielādēt visus datus, lai tas darbotos pareizi. Kad esat atkārtoti ielādējis tomcat.service, lūdzu, sāciet, iespējojiet un pārbaudiet tomcat.service statusu, kā minēts iepriekš.
Jūs veiksmīgi instalējāt Apache Tomcat 10!
Tātad jūs varat viegli instalēt un iestatīt Apache Tomcat 10 Ubuntu 20.04. Mēs esam sadalījuši procesu sešos atšķirīgos posmos, kuros esam apsvēruši visu par Tomcat 10 instalēšanu.
Lūdzu, noteikti izpildiet šīs darbības pa vienam, jo tas ir svarīgi, lai Apache Tomcat veiksmīgi iestatītu. Neapmulsieties instalēšanas procesā, jo process sākas, instalējot Tomcat 10, un beidzas, piekļūstot Tomcat serverim no tīmekļa pārlūkprogrammas. Ir daži īsinājumtaustiņi, ko esam izmantojuši iepriekš minētajās metodēs, jo šie saīsnes palīdzēs viegli instalēt Apache 10.
5 iemesli, lai izveidotu savu personīgo mājas serveri
Lasiet Tālāk
Saistītās tēmas
- Linux
- Apache serveris
- Ubuntu
- Linux
Par autoru
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!
Noklikšķiniet šeit, lai abonētu