Erfahren Sie, wie Sie Apache Tomcat auf CentOS 7 in­stal­lie­ren und verwenden. Apache Tomcat ist ein von Apache ent­wi­ckel­ter Java Servlet Container, mit dem Sie Java Servlets und JSPs be­reit­stel­len können. Apache Tomcat fungiert auch als Webserver, der kleine bis mittlere Websites un­ter­stüt­zen kann.

Dieses Tutorial behandelt auch die In­stal­la­ti­on und Ver­wen­dung des Tomcat Web Admin Managers, mit dem Sie Tomcat und virtuelle Hosts über einen Web­brow­ser verwalten können.

An­for­de­run­gen

  • Ein Cloud Server unter Linux (CentOS 7)
  • Wenn Sie eine Firewall haben, müssen Sie den Zugriff auf Port 8080 erlauben.

Cloud Server
Leis­tungs­star­ke Kon­fi­gu­ra­tio­nen
  • On-Demand ska­lier­bar & Root-Zugriff inklusive
  • Hoch­ver­füg­ba­re Server-Plattform
  • ISO-zer­ti­fi­zier­te Re­chen­zen­tren am Standort Deutsch­land

Tomcat in­stal­lie­ren

Die In­stal­la­ti­on von Tomcat auf CentOS 7 erfordert einen einfachen Befehl:

sudo yum install tomcat

Dadurch werden Tomcat und seine Ab­hän­gig­kei­ten, ein­schließ­lich Java, in­stal­liert.

Es gibt mehrere zu­sätz­li­che Pakete, die viele Benutzer, ins­be­son­de­re die­je­ni­gen, die neu in Tomcat sind, nützlich finden werden. In­stal­lie­ren Sie sie mit dem Befehl:

sudo yum install tomcat-webapps tomcat-admin-webapps tomcat-docs-webapp tomcat-javadoc

Dies wird in­stal­liert:

  • Die Tomcat-Root-Webseite (tomcat-webapps)
  • Der Tomcat Web Admin Manager (tomcat-admin-webapps)
  • Die of­fi­zi­el­le Online-Tomcat-Do­ku­men­ta­ti­on (tomcat-docs-webapp und tomcat-javadoc)

Wenn auf Ihrem Server Apache läuft, stoppen Sie ihn mit dem Befehl:

sudo systemctl stop httpd

Starten Sie Tomcat mit dem Befehl:

sudo systemctl start tomcat

Und ak­ti­vie­ren Sie Tomcat so, dass er beim Neustart des Servers au­to­ma­tisch startet:

sudo systemctl enable tomcat

Sie können über­prü­fen, ob Tomcat aus­ge­führt wird, indem Sie die URL http://example.com:8080 in einem Web­brow­ser besuchen. Sie sehen die Tomcat-Start­sei­te, die Links zur Tomcat-Do­ku­men­ta­ti­on enthält, die Sie im vor­he­ri­gen Schritt in­stal­liert haben.

Verwenden Sie den Tomcat Web Admin Manager

Um die Web-Ma­nage­ment-Schnitt­stel­le von Tomcat nutzen zu können, müssen Sie einen Benutzer anlegen. Öffnen Sie die Datei tomcat-users.xml mit dem Befehl:

sudo nano /usr/share/tomcat/conf/tomcat-users.xml

Scrollen Sie nach unten bis unter die Zeile <tomcat-users> und fügen Sie die In­for­ma­tio­nen für Ihr Be­nut­zer­kon­to hinzu:

<user username="[username]" password="[password]" roles="manager-gui,admin-gui"/>

Um bei­spiels­wei­se den Benutzer jdoe mit dem Passwort En4EW25eI0 hin­zu­zu­fü­gen, lautet der Abschnitt wie folgt:

<tomcat-users>
<user username="jdoe" password="En4EW25eI0" roles="manager-gui,admin-gui"/>

Speichern und beenden Sie die Datei. Starten Sie den Tomcat-Dienst neu, damit die Än­de­run­gen wirksam werden:

sudo systemctl restart tomcat

Besuchen Sie in einem Browser die URL http://example.com:8080, um die Tomcat-Start­sei­te zu sehen. Klicken Sie auf den Link Manager App.

Sie werden auf­ge­for­dert, sich mit dem von Ihnen er­stell­ten Be­nut­zer­na­men und Passwort an­zu­mel­den.

Auf dieser Seite können Sie Dia­gno­se­diens­te für ver­schie­de­ne Java-An­wen­dun­gen stoppen, neu laden und ausführen.

Dedicated Server
De­di­zier­te Server mit mo­derns­ten Pro­zes­so­ren
  • 100 % En­ter­pri­se-Hardware
  • Kon­fi­gu­rier­ba­re Hardware-Aus­stat­tung
  • ISO-zer­ti­fi­zier­te Re­chen­zen­tren

Virtual Hosts verwalten

Um virtuelle Hosts über den Web Ap­pli­ca­ti­on Manager zu verwalten, scrollen Sie nach unten und klicken Sie auf den Link /host-manager.

Sie gelangen zum Tomcat Virtual Host Manager, wo Sie virtuelle Hosts zu Ihrem Tomcat-Server hin­zu­fü­gen und verwalten können.

Zum Hauptmenü