Titel:

Jakarta Tomcat Webserver

Startseite
english
  
ISBN: 3423050012   ISBN: 3423050012   ISBN: 3423050012   ISBN: 3423050012 
 
  Wir empfehlen:       
 

Jakarta Tomcat Webserver

Connectoren in Tomcat


Connectoren

HTTP/1.1 Connector

Der HTTP-Connector ermöglicht die Verwendung von Tomcat als stand-alone Webserver. Der Connector horcht auf einem Port (standard 8080 für non-secure HTTP) des Servers und leitet die empfangenen Anfragen an die ihm zugeteilte Engine weiter. Einer Engine können mehrere Connectoren für verschiedene Aufgaben zugeteilt werden. Diese bilden zusammen mit der Engine einen Server-Dienst (Service).

Beim Starten des Servers erzeugt jeder Connector eine Menge von Threads (Anzahl definiert im Parameter minProcessors), die für die Bearbeitung von Anfragen eingesetzt werden können (sein Thread-Pool). Jeder Anfrage wird durch einen Thread bearbeitet, der nach dem Bearbeitungsende wieder in den Pool zurückgegeben wird. Sollen mehr Anfragen gleichzeitig bearbeitet werden, als Threads zur Verfügung stehen werden weitere Threads erzeugt (bis zur in maxProcessors festgelegten Obergrenze). Danach wird ein Backlog von Anfragen erstellt. Ist auch die maximale Anzahl von Backlogs ausgenutzt, werden weitere Anfragen abgelehnt.

Ein HTTP-Connector kann zum koppeln mit einem Proxy-Server verwendet werden, ebendso für eine SSL-Verbindung, wenn im conf/server directory die JAR-Files vom JSSE-Packet(Java Secure Socket Extensions) liegen.

conf/server.xml Beispiel Konfigurationsdatei mit einem Service aus 3 Connectoren (für standard unsecure HTTP,SSL-HTTP und Verbindung mit Proxy-Server) und einer Engine, auf der ein Host mit 2 Contextpfaden und 2 Catalina Support-Komponenten (Logger und Resource) definiert ist. Anhand des Context-Pfades wird im Catalina Servlet Container das richtige Servlet identifiziert.

WARP und AJP Connector

Der WARP-Connector wird benutzt um Tomcat add-on zu einem anderen Server (z.B. Apache) einzusetzen, er verbindet Tomcat über einen Netzwerk-Socket mit dem Webserver (mit dem WARP-Protokoll). Tomcat ist damit von aussen nicht sichtbar, alle statischen Seiten werden vom Webserver bearbeitet, nur Anfragen die Servlets oder JSP betreffen gehen an Tomcat. Ansonsten arbeitet der WARP-Connector genauso wie der HTTP-Connector. Das gleiche gilt für den AJP-Connector

Tomcat sollte aus mehreren Gründen eher als add-on den als stand-alone verwendet werden, hier ein Vergleich add-on zum Apache gegenüber stand-alone Verwendung:

  • Tomcat ist als stand-alone beim Bearbeiten von statischen HTML-Seiten langsamer als der Apache.

  • Apache ist flexibler in der Konfiguration.

  • die Tomcat-Umgebung ist noch nicht so robust wie der Apache.

  • Kompatibilität zu bisherigen Sites bleibt erhalten (Tomcat unterstützt kein Perl oder PHP).


[ zurück ] [ weiter ]
  
Bürgerliches Gesetzbuch BGB
von Helmut Köhler
Siehe auch:
Handelsgesetzbuch HGB: ohne Seehandelsrech...
Arbeitsgesetze
Grundgesetz GG: Menschenrechtskonvention, Europäischer Gerichtsh...
Strafgesetzbuch StGB
Aktiengesetz · GmbH-Gesetz: mit Umwandlungsgesetz, Wertpapiererw...
Zivilprozeßordnung. ZPO
 
   
 
     

Zurück zur Themenseite:
StudyPaper.com/Startseite/Computer/Software

Das Setzen von Verweisen (Links) auf diese Seite ist gestattet und bedarf keine vorherige Absprache.
   
  Startseite  |  english  |  Bookmark setzen  |  Webseite weiterempfehlen  |  Copyright ©  |  Impressum