150 likes | 325 Views
Einführung TOMCAT. Entwicklung Technischer Informationssysteme SS 2003 Florian Müller. Was ist TOMCAT ?. - Open-Source Container für Java- basierte Web-Anwendungen - Apache-Jakarta-Projekt: Open Source- Java-Community für Pflege und Support
E N D
Einführung TOMCAT Entwicklung Technischer Informationssysteme SS 2003 Florian Müller
Was ist TOMCAT ? • - Open-Source Container für Java- basierte Web-Anwendungen • - Apache-Jakarta-Projekt: Open Source- Java-Community für Pflege und Support • - Referenzimplementierung für JSP- und Servlet-Spezifikationen
HISTORY • - Oktober 1999:SUN lizenziert den Code für die Servlet- und JSP-Technologie an die Apache-Gruppe • - seitdem Entwicklung eines Servlet-Containers mit Code-Namen Jakarta • - Ende 1999: erste Version des Containers veröffentlicht. Name: TOMCAT
VORAUSSETZUNGEN • - Windows • 98/2000/ME/NT/XP • - Linux/Unix • - ab JDK 1.2 für TOMCAT-Version 4.0 • Aktuelle Version 5.0
INSTALLATION • - Herunterladen von: • - JDK 1.2 oder höher • - Installationspakete für TOMCAT • - Setzten zweier Umgebungsvariablen: • - JAVA_HOME (Basisverzeichnis der JDK-Hierarchie) • - CATALINA_HOME
PROBLEME • - kann statische Seiten nicht so schnell wir Apache Web-Server bereitstellen • - nicht so gut konfigurierbar wie Apache • - weniger robust • - Internetauftritte, die sich auf spezifische Eigenschaften des Apache stützen, wollen nicht wechseln
MÖGLICHKEITEN TOMCAT kann als ‘stand-alone container‘ (Entwicklung und Debugging) ausgeführt werden oder als ‘add-on‘ einen Webserver erweitern Kompatibel zu folgenden Webservern: • - Apache, ab Version 1.3 • - IIS, ab Version 4.0 • - MS Personal Web Server, ab Version 4.0 • - Netscape Enterprise Server, ab 3.0
KONFIGURATION • - Festlegung der URLs, für die der Servlet-Container zuständig ist • - angeben, welche TOMCAT Prozesse zur Verfügung stehen und an welchem TCP/IP Port diese auf Antworten warten • - anpassen des Pfades zu den Adapter-Bibliotheken, damit sie beim Hochfahren geladen werden • - anpassen interner Informationen (z.B. wo der Adapter log-Dateien speichern soll)
ALTERNATIVEN • - in Verbindung mit Apache Server: JSERV (Servlet-Container für Installation auf Apache Web-Server), ebenfalls Apache-Projekt • - in Verbindung mit IIS: JRUN
Literatur • XML, XSLT, Java und JSP: Professionelle Web-Applikationen entwickeln. Rockwell, Westy, 1. Auflage Galileo Press 2001. • Java Server Pages: Dynamische Generierung von Web-Dokumenten. Volker Turau, dpunkt.verlag. • http://www.zdnet.de/builder/artikel/architect/200210/tomcat4_jsp_01-wc.html • http://www.aifb.uni-karlsruhe.de/CoM/teaching/seminars/computational-finance/tomcat.pdf • http://jakarta.apache.org/tomcat/