Apache Tomcat, eller helt enkelt Tomcat som det är mer känt, är en öppen källkod webbcontainer med servlets och stöd för JavaServer Pages Applikation (JSP) utvecklad av Apache Software Foundation. Tomcat servletmotorn presenteras ofta i kombination med Apache-webbservern, eftersom den presenterar den Java-kod som är nödvändig för att köra den till miljön.
I sin enklaste form utför Tomcat en enda operation i systemet genom en process i Java Virtual Machine. Varje efterföljande HTTP-begäran från en webbläsare till Tomcat behandlas i en separat tråd, eftersom Tomcat har nödvändiga verktyg och konfigurationer för att hantera dem. Tomcats konfiguration lagras i enkla XML-filer som kan granskas och redigeras med en mängd verktyg. I nästa handledning Vi lär dig hur du installerar det här användbara verktyget på ditt Ubuntu 15.10-serversystem, som för närvarande når version 8.
Tomcat 8-installation
Installera Tomcat 8, om du inte har inkluderat den som standard i din systeminstallation, är så enkelt som att ange följande kommandon från terminalen:
sudo apt-get install tomcat8 tomcat8-docs tomcat8-admin tomcat8-examples
Svara bekräftande på frågan om du vill installera hankatt. Detta kommer också att inkludera de beroenden det har av Java-paketen och kommer att skapa tomcat8-användaren i ditt system. Dessutom börjar applikationen med sina standardparametrar.
Om du vill prova applikationen komma åt din domän eller IP-adress på maskinen följt av port 8080 från vilken webbläsare som helst.
http://your_ip_address:8080
Du kommer då att se en text som säger "Det fungerar!", Tillsammans med ytterligare information.
Tomcat 8 begå
Tomcat 8-konfigurationen kan ändras från själva hanteringswebgränssnittet. För att aktivera den och alla dess funktioner måste du redigera filen i /etc/tomcat8/tomcat-users.xml
sudo vi /etc/tomcat8/tomcat-users.xml
Lägg till följande rader:
<role rolename="manager"/> <role rolename="admin"/> <user name="admin" password="secret_password" roles="manager,admin"/>
Spara och sluta redigera filen. Nu ska du kunna se och hantera servern från adressen http://tu_dirección_ip:8080/manager/html. Du kan komma åt det namn och lösenord som du har angett i /etc/tomcat8/tomcat-users.xml.
En / var / lib / tomcat8 är katalogerna conf, loggar, webbappar y arbete. En webbappar är där servlets kommer att vara värd (eller åtminstone XML-konfigurationsfilen som pekar på dem).
Som ett sätt att testa servern kan du ladda ner följande ansökningsfil och distribuera den via hanteringssidan (inom avsnittet distribuera du kan se knappen för att ladda upp filen till din server). Alternativt kan du utföra följande kommando från katalogen webbappar de hankatt y servern känner automatiskt igen webbapplikationsfilen och expanderar den utan ytterligare ingripande från din sida:
wget http://simple.souther.us/SimpleServlet.war
Ange nu följande sökväg i din webbläsare: http: //din_ip_adress:8080 / SimpleServlet /
Hur man konfigurerar Tomcat för att lyssna på port 80
Om du vill ändra Tomcat lyssningsport till 80 måste du följa följande procedur. Redigera först filen i /etc/tomcat8/server.xml.
sudo vi /etc/tomcat8/server.xml
Hitta sedan texten där den står Anslutningsport = »8080 ″ och ersätt det värdet med Anslutningsport = »80 ″. Spara och avsluta filredigeringsläget.
Nu måste du bara starta om Tomcat-servern med följande kommando:
sudo /etc/init.d/tomcat8 restart