Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:apache_tomcat_7_-_standard_applikation

Dies ist eine alte Version des Dokuments!


Apache Tomcat 7 - Standard Applikation

Apache Tomcat stellt eine Umgebung zur Ausführung von Java-Code für Web-Server bereit. Es handelt sich um einen Servlet-Container, der mithilfe des JSP-Compilers Jasper JavaServer Pages in Servlets übersetzen und ausführt. Zusätzlich ist ein kompletter HTTP-Server integriert.

Dokumentation Externer Link
Default Applocation How do I make my web application be the Tomcat default application?

Um die Nachfolgenden Schritte der Konfiguration des Apache Tomcat nachvollziegen zu können, muss eine Installation des Apache Tomcat wie unter nachfolgendem internen Link beschrieben, durchgeführt worden sein:

:!: HINWEIS - Der Standard Port des Apache Tomcat wurde von 8000 auf 8088 abgeändert !!!

Nachfolgende Beschreibung bezieht sich darauf, das beim Aufruf der des Apache Tomcat OHNE Zusatz bei der URL, wie nachfolgend gezeigt

  • 127.0.0.1:8088/

die, wie unter nachfolgendem internen Link beschrieben

durchgeführt, die Standard Tomcat ROOT-Anwendung aufgerufen wird. Siehe dazu auch nachfolgende Bildschirmkopie:

Apache Tomcat - Standard ROOT-Anwendung

Standard-Anwendung ändern

Um beim Aufruf des Apache Tomcat OHNE Zusatz bei der URL, wie nachfolgend gezeigt

  • 127.0.0.1:8088/

nicht mehr die mit dem rpm-Paket

installierte Anwendung zur anzeige zu bringen, sondern eine eigene Web-Anwendung, sind nachfolgende Möglichkeiten gegeben:

  1. Ersetzen des Inhaltes der unter nachfolgenden Verzeichnissen /usr/share/tomcat/webapps/ROOT bzw. /var/lib/tomcat/webapps/ROOT gespeichert ist, durch eigene Inhalte bzw. Deployment der eigenen Anwendung als ROOT.war
  2. Eine weitere Möglichkeit besteht darin, das Deployment der eigene Web-Anwendung außerhalb von CATALINA_HOME/webapps, also nicht in den Verzeichnissen /usr/share/tomcat/webapps bzw. /var/lib/tomcat/webapps durchzuführen und die eigene Web-Anwendung durch Erstellung einer eigenen *.xml-Datei mit dem Namen ROOT.xml in CATALINA_BASE/conf/<engine name>/<host name> anzulegen. Der Inhalt muss mindestens den Parameter docBase aufweisen und den Pfad zur eigenen Web-Anwendung beschreiben. (Detailiertere Beschreibungen sind in oben genannten externen Link vorhanden)
  3. Eine weitere Möglichkeit besteht darin, das Deployment der eigene Web-Anwendung durch Ausschalten der Funktionen autoDeploy und deployOnStartup im Element Host in der Konfigurationsdatei /usr/share/tomcat/conf/server.xml bzw. /etc/tomcat/server.xml und expliziten definieren alle Web-Anwendungen in /usr/share/tomcat/conf/server.xml bzw. /etc/tomcat/server.xml, unter Angabe der Pfade und des Parameters docBase, durchzuführen.

Siehe auch den externen Link: How do I make my web application be the Tomcat default application?

:!: HINWEIS - Nachfolgend soll die einfachste Variante: 1 zur Anwendung kommen!

Um das Ersetzen des Inhaltes der Standard Web-Anwendung unter nachfolgenden Verzeichnissen

  • /usr/share/tomcat/webapps/ROOT bzw.
  • /var/lib/tomcat/webapps/ROOT

gespeichert ist, durch eigene Inhalte bzw. Deployment der eigenen Anwendung als ROOT.war, sind nachfolgende Schritte durchzuführen.

Tomcat stoppen

Mit nachfolgenden Befehl, kann der Apache Tomcat gestoppt werden:

# systemctl stop tomcat.service

Sicherung Standard Web-Anwendung

Wie unter nachfolgendem internen Link

sind in diesem rpm-Paket die Standard Web-Anwendungen

  • ROOT
  • examples
  • sample

enthalten.

Je nachdem, ob alle drei Standard Web-Anwendungen, weiterhin verfügbar sein sollen, sind diese entsprechend zu sichern.

:!: HINWEIS - Da in produktiven Web-Servern meist Beispiel Web-Anwendungen nicht installiert sein sollten, soll nachfolgend nur die Standard ROOT-Web-Anwendung gesichert werden!

Nachfolgend soll die Sicherung der Standard ROOT-Web-Anwendung mit nachfolgenden Befehl durchgeführte werden und das Verzeichnis

  • /var/lib/tomcat/webapps/ROOT

in

  • /var/lib/tomcat/webapps/standard

umbenannt werden:



FIMXE - Hier geht es weiter …

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
tachtler/apache_tomcat_7_-_standard_applikation.1431322285.txt.gz · Zuletzt geändert: 2015/05/11 07:31 von klaus