Installation von Tomcat (Windows): Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(24 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''VERALTET'''
{{Qualität
|correctness        = 3
|extent              = 4
|numberOfReferences  = 5
|qualityOfReferences = 4
|conformance        = 4
}}
==Vorbemerkung==
[[Tomcat]] ist ein [[Web-Server]], der auf Port 8080 des lokalen Rechners laufen soll. Er kann z.B. für dynamisch erzeugte HTML-Seiten oder für Flash-Anwendungen, die auf dynamsich erstellten Inhalte zugreifen, eingesetzt werden. Es ist auch möglich, [[Apache]] so mit Tomcat zu koppeln, dass Apache statische Inhalte direkt ausliefert und die Erzeugung von dynamischen Inhalten an [[Tomcat]] delegiert, ohne dass der Web-User etwas davon bemerkt.
==Installation von Tomcat==
==Installation von Tomcat==


Zeile 4: Zeile 16:
im Ordner <code>c:\web</code> installiert.  
im Ordner <code>c:\web</code> installiert.  


* [http://tomcat.apache.org/download-60.cgi Tomcat 6.0.x] (32-bit/64-bit Windows Service Installer) herunterladen
'''Achtung: Auf einen 64-Bit-Windows-System muss 64-Bit-Java installiert worden sein, sonst kann Tomcat nicht gestartet werden!'''
* <code>apache-tomcat-6.0.'''xx'''.exe</code> ausführen
 
* [http://tomcat.apache.org/download-70.cgi Tomcat 7.0.x] (32-bit/64-bit Windows Service Installer) herunterladen  
* <code>apache-tomcat-7.0.'''xx'''.exe</code> ausführen
<gallery widths="350" heights="250" perrow="2">
<gallery widths="350" heights="250" perrow="2">
   Medium:Tomcat 01 Choose Components.png      | Optional: Beispiele installieren, falls gewünscht
   Datei:Tomcat 01 Choose Components.png      | Optional: Beispiele installieren, falls gewünscht
   Medium:Tomcat 02 Choose Install Location.png | Installationsordner: <code>c:\web\tomcat</code>
   Datei:Tomcat 03 Configuration.png          | Administrator-Kennung vergeben (Screenshot: Tomcat 6)
  Medium:Tomcat 03 Configuration.png          | Administrator-Kennung vergeben
  Datei:Tomcat 02 Choose Install Location.png | Installationsordner: <code>c:\web\tomcat</code> (Screenshot: Tomcat 6)
</gallery>
</gallery>
Anmerkung: Als Unix-Spezialist nennta man den Administrator-Account natürlich <code>root</code>. :-)
Anmerkung: Als Unix-Spezialist nennt man den Administrator-Account natürlich <code>root</code>. :-)


Wenn die Installation erfolgreich abgeschlossen ist, kann mit jedem [[Browser]] über die [[URL]] <code>http://localhost:8080/</code> auf den Tomcat-Server zugegriffen werden.  
Wenn die Installation erfolgreich abgeschlossen ist, kann mit jedem [[Browser]] über die [[URL]] <code>http://localhost:8080/</code> auf den Tomcat-Server zugegriffen werden.  
<gallery widths="350" heights="250" perrow="2">
<gallery widths="350" heights="250" perrow="2">
   Medium:Tomcat It works 01.png | "It works!" (Port 8080)
   Datei:Tomcat It works 01.png | "It works!" (Port 8080, Screenshot Tomcat 6)
   Medium:Tomcat Manager 01.png | Der Tomcat-Manager zum Starten und Stoppen von Web-Anwendungen
   Datei:Tomcat Manager 01.png | Der Tomcat-Manager zum Starten und Stoppen von Web-Anwendungen
   Medium:Tomcat Monitor 02.png | Start des Tomcat-Monitors
   Datei:Tomcat Monitor 02.png | Start des Tomcat-Monitors
   Medium:Tomcat Monitor 03.png | Der Tomcat-Monitor zum Starten und Stoppen des Tomcat-Servers
   Datei:Tomcat Monitor 03.png | Der Tomcat-Monitor zum Starten und Stoppen des Tomcat-Servers
</gallery>
</gallery>


Zeile 25: Zeile 39:
Damit spezielle Benutzer (und nicht nur der Administrator) Tomcat konfigurieren, Dokumente einfügen etc. können, sollte man die Zugriffsrechte im Ordner <code>c:\web\tomcat</code> entsprechend ändern. Am einfachsten ist es, allen Nutzern, die auf dem Windows-System Tomcat-Anwendungen entwickeln sollen, Vollzugriff auf  den gesamten Tomcat-Ordner zu gewähren:
Damit spezielle Benutzer (und nicht nur der Administrator) Tomcat konfigurieren, Dokumente einfügen etc. können, sollte man die Zugriffsrechte im Ordner <code>c:\web\tomcat</code> entsprechend ändern. Am einfachsten ist es, allen Nutzern, die auf dem Windows-System Tomcat-Anwendungen entwickeln sollen, Vollzugriff auf  den gesamten Tomcat-Ordner zu gewähren:
<gallery widths="350" heights="250" perrow="2">
<gallery widths="350" heights="250" perrow="2">
   Medium:Tomcat Rechte 01.png | Vollzugriff auf den gesamten Tomcat-Ordner
   Datei:Tomcat Rechte 01.png | Vollzugriff auf den gesamten Tomcat-Ordner
</gallery>
</gallery>


===Mögliche Probleme===
==Mögliche Probleme==
Wenn man sich nach der Installation von Tomcat als Nicht-Administrator unter Windows anmeldet, erhält man beim Start des Tomcat-6-Dienstes die Fehlermeldung „Zugriff verweigert“.
Wenn man sich nach der Installation von Tomcat als Nicht-Administrator unter Windows anmeldet, erhält man beim Start des Tomcat-7-Dienstes die Fehlermeldung „Zugriff verweigert“.
Tomcat 6 (<code>c:\web\tomcat\bin\tomcat6.exe</code>) selbst läuft zwar ohne Adminstrationsrechte (daher ist es auch nicht trivial, Tomcat unter Port 80 an Stelle von 8080 zu starten), der Monitor <code>c:\web\tomcat\bin\tomcat6w.exe</code> zum Verwalten des Tomcat-Server (Starten, Stoppen etc.) benötigt jedoch Administrationsrechte.
Tomcat 7 (<code>c:\web\tomcat\bin\tomcat7.exe</code>) selbst läuft zwar ohne Adminstrationsrechte (daher ist es auch nicht trivial, Tomcat unter Port 80 an Stelle von 8080 zu starten), der Monitor <code>c:\web\tomcat\bin\tomcat7w.exe</code> zum Verwalten des Tomcat-Server (Starten, Stoppen etc.) benötigt jedoch Administrationsrechte.
Diese sollte man ihm geben:
Diese sollte man ihm geben:
<gallery widths="350" heights="250" perrow="2">
<gallery widths="350" heights="250" perrow="2">
   Medium:Tomcat Monitor 01.png | Tomcat-Monitor stets mit Administrations-Rechten starten
   Datei:Tomcat Monitor 01.png | Tomcat-Monitor stets mit Administrations-Rechten starten
</gallery>
</gallery>


===Quellen===<noinclude>
==Quellen==<noinclude>
* [[Kowarschick, W.: Content-Management]]
# {{Quelle|Kowarschick, W.: Content-Management}}
* [[Kowarschick, W.: Multimedia-Datenbanksysteme]]
# {{Quelle|Kowarschick, W.: Multimedia-Datenbanksysteme}}
* [[Kowarschick, W.: Multimedia-Programmierung]]</noinclude>
# {{Quelle|Kowarschick, W.: Multimedia-Programmierung}}</noinclude>
* [http://tomcat.apache.org/ Tomcat-Homepage]
# [http://tomcat.apache.org/ Tomcat-Homepage]
* [http://tomcat.apache.org/download-60.cgi Tomcat-6-Download]<noinclude>[[Kategorie:Vorlage:Include]][[Kategorie:Kapitel:Web-Programmierung]]</noinclude>
# [http://tomcat.apache.org/download-70.cgi Tomcat-7-Download]<noinclude>[[Kategorie:Kapitel:Web-Programmierung]][[Kategorie:Web-Programmierung-HowTo]]</noinclude>

Aktuelle Version vom 14. September 2016, 15:39 Uhr

VERALTET

Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:

Korrektheit: 3
(zu größeren Teilen überprüft)
Umfang: 4
(unwichtige Fakten fehlen)
Quellenangaben: 5
(vollständig vorhanden)
Quellenarten: 4
(sehr gut)
Konformität: 4
(sehr gut)

Vorbemerkung

Tomcat ist ein Web-Server, der auf Port 8080 des lokalen Rechners laufen soll. Er kann z.B. für dynamisch erzeugte HTML-Seiten oder für Flash-Anwendungen, die auf dynamsich erstellten Inhalte zugreifen, eingesetzt werden. Es ist auch möglich, Apache so mit Tomcat zu koppeln, dass Apache statische Inhalte direkt ausliefert und die Erzeugung von dynamischen Inhalten an Tomcat delegiert, ohne dass der Web-User etwas davon bemerkt.

Installation von Tomcat

Tomcat wird aus denselben Gründen wie Apache nicht im Standard-Ordner c:\Programme\..., sondern im Ordner c:\web installiert.

Achtung: Auf einen 64-Bit-Windows-System muss 64-Bit-Java installiert worden sein, sonst kann Tomcat nicht gestartet werden!

  • Tomcat 7.0.x (32-bit/64-bit Windows Service Installer) herunterladen
  • apache-tomcat-7.0.xx.exe ausführen

Anmerkung: Als Unix-Spezialist nennt man den Administrator-Account natürlich root. :-)

Wenn die Installation erfolgreich abgeschlossen ist, kann mit jedem Browser über die URL http://localhost:8080/ auf den Tomcat-Server zugegriffen werden.

Man sollte den Startup-Type von Tomcat auf Manual stellen, da Tomcat von Entwicklungsumgebungen wie Eclipse und Netbeans direkt gestartet und gestoppt wird.

Damit spezielle Benutzer (und nicht nur der Administrator) Tomcat konfigurieren, Dokumente einfügen etc. können, sollte man die Zugriffsrechte im Ordner c:\web\tomcat entsprechend ändern. Am einfachsten ist es, allen Nutzern, die auf dem Windows-System Tomcat-Anwendungen entwickeln sollen, Vollzugriff auf den gesamten Tomcat-Ordner zu gewähren:

Mögliche Probleme

Wenn man sich nach der Installation von Tomcat als Nicht-Administrator unter Windows anmeldet, erhält man beim Start des Tomcat-7-Dienstes die Fehlermeldung „Zugriff verweigert“. Tomcat 7 (c:\web\tomcat\bin\tomcat7.exe) selbst läuft zwar ohne Adminstrationsrechte (daher ist es auch nicht trivial, Tomcat unter Port 80 an Stelle von 8080 zu starten), der Monitor c:\web\tomcat\bin\tomcat7w.exe zum Verwalten des Tomcat-Server (Starten, Stoppen etc.) benötigt jedoch Administrationsrechte. Diese sollte man ihm geben:

Quellen

  1. Kowarschick (CMS): Wolfgang Kowarschick; Vorlesung „Content-Management“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2012; Quellengüte: 3 (Vorlesung)
  2. Kowarschick (MMDB): Wolfgang Kowarschick; Vorlesung „Multimedia-Datenbanksysteme“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2016; Quellengüte: 3 (Vorlesung)
  3. Kowarschick (MMProg): Wolfgang Kowarschick; Vorlesung „Multimedia-Programmierung“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2018; Quellengüte: 3 (Vorlesung)
  4. Tomcat-Homepage
  5. Tomcat-7-Download