Apache Tomcat, även känd som Tomcat Server, är en webbserver med öppen källkod med Servlet-behållaren för att starta Java-baserade webbapplikationer. Tomcat inkluderar JavaServer Pages (JSP), WebSocket, Java Servlet, Java EL, etc., för en helt Java HTTP-webbservermiljö för att köra Java-koden.

Den stora gruppen av skickliga utvecklare underhåller Tomcat-servern under ledning av Apache-programvarustiftelsen. Därför ger Tomcat-servern utmärkt tillgänglighet för att effektivt arbeta med den Java-baserade applikationen. Stöd över plattformar innebär att det är tillgängligt för både Windows och Linux. Den senaste versionen av Apache Tomcat är 10.0.18, så i den här guiden kommer vi att förklara hur man installerar Apache Tomcat 10 på Ubuntu 20.04.

1. Installation av Java (senaste versionen)

Observera först att om du precis har installerat Ubuntu 20.04 på ditt system måste du lägg till en ny användare i Linux innan du ställer in Apache Tomcat.

Som vi har nämnt används Apache Tomcat för Java-baserade applikationer, som kräver den senaste versionen av Java. Den senaste versionen av Apache Tomcat kräver JDK 8 (Java Development Kit) eller en högre version för att fungera korrekt. Du kan

instagram viewer
installera den senaste versionen av JDK genom att köra följande kommandon i Linux-terminalen:

sudo apt uppdatering
sudo apt installera default-jdk -y

Vi har använt -y i kommandot ovan för att automatiskt överträffa installationsbekräftelsen. Därefter måste du kontrollera och verifiera Java-versionen genom följande kommando:

java -version

Som du kan se i bilden ovan har vi den senaste versionen av OpenJDK, 11.0.14. Den visar också viktig information om OpenJDK Runtime Environment och server.

2. Installation av Apache Tomcat 10

Apache Tomcat har ett aktivt utvecklingsteam som levererar de senaste uppdateringarna regelbundet, så ladda ner det från den officiella servern med kommandot nedan:

wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.18/bin/apache-tomcat-10.0.18.tar.gz

Om du läser den här guiden månader efter inlägget och det finns en ny uppdatering efter 10.0.18, se till att du ändrar versionen i kommandot ovan. Annars kommer kommandot inte att fungera, och du kommer att få fel när du laddar ner den senaste versionen av Apache Tomcat.

När du har laddat ner filen Tomcat tar.gz, extrahera tar-arkivet med kommandot nedan:

tar xvf apache-tomcat-10.0.18.tar.gz

Flytta nu de extraherade filerna till hemkatalogen (/usr/share/apache-tomcat) med följande kommando:

sudo mv apache-tomcat-10.0.18 /usr/share/apache-tomcat

Du kan också använda följande kommando för att extrahera och flytta Tomcat-katalogen samtidigt istället för att göra det en efter en:

sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat --strip-components=1 

3. Konfigurera Tomcat-användarkontot

Att köra Tomcat-servern via ett specifikt användarkonto är en bra idé av säkerhetsskäl. Utför kommandot nedan för att skapa ett nytt användarkonto:

sudo nano /opt/tomcat/conf/tomcat-users.xml

Ändra nu användarnamn och lösenord enligt kraven och spara det:

Ändra rollerna till chef och värdansvarig och ställ in deras lösenord därefter.

Slutligen, ställ in de nödvändiga filbehörigheterna i Tomcat-katalogen enligt följande:

sudo chown -R tomcat: tomcat /opt/tomcat/ 
sudo chmod -R u+x /opt/tomcat/bin

4. Aktivera åtkomst till Apache Tomcat

Du kan komma åt applikationer för host-manager och tomcat manager endast som localhost, så det är viktigt att konfigurera åtkomstbehörigheterna. Det finns två sätt att tillåta åtkomst, antingen genom att tillåta de särskilda fjärrsystemen eller tillåta alla system. Öppna filen context.xml för att redigera den för programhanteraren och host-manager:

sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml

Ändra nu raderna genom att lägga till IP-adressen som du kommer åt. Ser hur du hittar din IP-adress i Linux om du behöver hjälp:

allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10.0.2.15" />

Äntligen sparar du filen, så kommer systemet att tillåta åtkomst för chefen och värdhanteraren.

5. Ställ in Tomcat Systemd-filen

Tomcat har bash-skripttillgänglighet för att starta och stoppa tjänsterna. Du kan dock skapa ett startskript för att hantera alla uppgifter som en systemd service. Så först, öppna filen tomcat.service i vim med kommandot nedan:

sudo nano /etc/systemd/system/tomcat.service

Klistra in följande innehåll i vim-redigeraren och spara det:

[Enhet]
Beskrivning=Tomcat
After=syslog.target network.target
[Service]
Typ=gaffel
Användare=tomcat
Grupp=tomcat
Miljö=JAVA_HOME=/usr/lib/jvm/default-java
Environment='JAVA_OPTS=-Djava.awt.headless=true'
Miljö=CATALINA_HOME=/usr/share/apache-tomcat
Miljö=CATALINA_BASE=/usr/share/apache-tomcat
Environment=CATALINA_PID=/usr/share/apache-tomcat/temp/tomcat.pid
ExecStart=/usr/share/apache-tomcat/bin/catalina.sh startar
ExecStop=/usr/share/apache-tomcat/bin/catalina.sh stoppa
[Installera]
WantedBy=multi-user.target

Kör kommandot nedan för att ladda om systemd-tjänsten för att ladda ändringarna som gjorts i filen.

sudo systemctl daemon-reload

Starta och aktivera nu tomcat-applikationen med hjälp av kommandona nedan:

sudo systemctl starta tomcat.service
sudo systemctl aktivera tomcat.service

Låt oss verifiera statusen för Tomcat-tjänsten genom att köra följande kommando i terminalen:

sudo systemctl status tomcat.service

Här, i bilden ovan, visar systemet "aktiv (kör)" i status.

6. Gå till Tomcats webbserver

Som standard körs Tomcat Server på port 8080, men du kan kontrollera det med följande kommando:

sudo ss -tunelp | grep 8080

Gå nu till Tomcat-servern från webbläsaren:

http://localhost: 8080/

Till sist, ange ett användarnamn och lösenord för att komma åt Tomcat 10 från din Linux-maskin:

Du kan kontrollera serverstatus, ladda ner managerappen och vara värd för en manager från webbgränssnittet. Om du stöter på något fel när du kommer åt Tomcat 10 från webbläsaren, bör du ladda om tomcat.service igen. Det kommer att hjälpa till att ge en nystart till Tomcat-tjänsten och ladda all data för att fungera korrekt. När du har laddat om tomcat.service, starta, aktivera och kontrollera statusen för tomcat.service som vi har nämnt ovan.

Du installerade Apache Tomcat 10 framgångsrikt!

Så det är så här du enkelt kan installera och konfigurera Apache Tomcat 10 på Ubuntu 20.04. Vi har delat upp processen i sex distinkta steg, där vi har övervägt allt om installationen av Tomcat 10.

Se till att du följer stegen ett i taget, eftersom det är viktigt för att framgångsrikt konfigurera Apache Tomcat. Bli inte förvirrad i installationsprocessen eftersom processen startar genom att installera Tomcat 10 och slutar med att komma åt Tomcat-servern från webbläsaren. Det finns några genvägar som vi har använt i ovanstående metoder, eftersom dessa genvägar hjälper dig att installera Apache 10 enkelt.

5 skäl att göra din egen personliga hemserver

Läs Nästa

Dela med sigTweetDela med sigE-post

Relaterade ämnen

  • Linux
  • Apache-server
  • Ubuntu
  • Linux

Om författaren

Nitin Jangid (2 artiklar publicerade)Mer från Nitin Jangid

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera