9
Seite 1 Reinhard Huber Anna Völkl ITTBA12 23.05.2012 Apache Tomcat Anna Völkl, Reinhard Huber 26.05.2012

Seite 1 Reinhard Huber Anna Völkl ITTBA12 23.05.2012 Apache Tomcat Anna Völkl, Reinhard Huber26.05.2012

Embed Size (px)

Citation preview

Page 1: Seite 1 Reinhard Huber Anna Völkl ITTBA12 23.05.2012 Apache Tomcat Anna Völkl, Reinhard Huber26.05.2012

Seite 1

Reinhard HuberAnna Völkl

ITTBA1223.05.2012

Apache Tomcat

Anna Völkl, Reinhard Huber 26.05.2012

Page 2: Seite 1 Reinhard Huber Anna Völkl ITTBA12 23.05.2012 Apache Tomcat Anna Völkl, Reinhard Huber26.05.2012

Seite 2

Überblick

> Apache Projekte> Apache Tomcat> Maven Plugin> Tomcat Connectors> Archetype> Praxis

Anna Völkl, Reinhard Huber 26.05.2012

Page 3: Seite 1 Reinhard Huber Anna Völkl ITTBA12 23.05.2012 Apache Tomcat Anna Völkl, Reinhard Huber26.05.2012

Seite 3

Apache Projekte

> Jakarta» Java-Projekte von Apache» „2011/12/21 - Jakarta has been retired”

> Catalina» Servlet Container/Java Engine (JRE/JVM)

> Coyote» Web (HTTP) connector

> Jasper» JSP Engine in Tomcat ab Version 4.1

Anna Völkl, Reinhard Huber 26.05.2012

Page 4: Seite 1 Reinhard Huber Anna Völkl ITTBA12 23.05.2012 Apache Tomcat Anna Völkl, Reinhard Huber26.05.2012

Seite 4

Apache Tomcat

> besteht aus:» Catalina (Servlet Container)» Coyote (Connector)

> Java Servlet and JavaServer Pages > Aktuelle Version 7.0.27 (5. April 2012)> Standardport: 8080> Servlet 3.0, JSP 2.2

Anna Völkl, Reinhard Huber 26.05.2012

Page 5: Seite 1 Reinhard Huber Anna Völkl ITTBA12 23.05.2012 Apache Tomcat Anna Völkl, Reinhard Huber26.05.2012

Seite 5

Maven Plugin

> Buildmanagement Tool> WAR Projekte mittels Apache Tomcat Servlet

Container verändern> Maven Projekt läuft ohne Deployment des WAR

Files auf Apache Tomcat> Ausführbares War/Jar erzeugen

Anna Völkl, Reinhard Huber 26.05.2012

Page 6: Seite 1 Reinhard Huber Anna Völkl ITTBA12 23.05.2012 Apache Tomcat Anna Völkl, Reinhard Huber26.05.2012

Seite 6

Tomcat Connectors

> HTTP Connectors (HTTP)» CoyoteConnector, HttpConnector

> Web Server Connectors (AJP)» CoyoteConnector mit JkCoyoteHandler

> Web-Server» Apache HTTP Server» IIS» Netscape/SunOne/Sun

Anna Völkl, Reinhard Huber 26.05.2012

Page 7: Seite 1 Reinhard Huber Anna Völkl ITTBA12 23.05.2012 Apache Tomcat Anna Völkl, Reinhard Huber26.05.2012

Seite 7

Archetype

> an archetype descriptor» archetype.xml in: src/main/resources/META-INF/maven/

> the prototype files that are copied by the archetype plugin» directory: src/main/resources/archetype-resources/

> the prototype pom» pom.xml in: src/main/resources/archetype-resources

> a pom for the archetype» pom.xml in the archetype's root directory

Anna Völkl, Reinhard Huber 26.05.2012

Page 8: Seite 1 Reinhard Huber Anna Völkl ITTBA12 23.05.2012 Apache Tomcat Anna Völkl, Reinhard Huber26.05.2012

Seite 8

Verzeichnisse

> /bin - Start, Stop und weitere Skripte> /conf – Konfigurationsdateien

» Wichtigste: server.xml (Hauptkonfigurationsfile d. Containers)

> /logs – Log Files> /webapps – Webapps hier ablegen

Anna Völkl, Reinhard Huber 26.05.2012

Page 9: Seite 1 Reinhard Huber Anna Völkl ITTBA12 23.05.2012 Apache Tomcat Anna Völkl, Reinhard Huber26.05.2012

Seite 9

>http://tomcat.apache.org

Anna Völkl, Reinhard Huber 26.05.2012