Installation
Tomcat er en open source Servlet og JSP Container - og hvad er så det? En Servlet er et lille Java-program, som kører under en webserver. Man kan tænke på det som en applet uden ansigt. En JSP Container afvikler JSP-sider, og JSP er Java-pendenten til ASP og PHP.
Tomcat er ikke bare en implementering - det er reference-implementeringen, som understøtter hele specifikation bag teknologien. Den er udviklet under Apache-gruppens Java-projekt, Jakarta.
Det er ganske nemt at installere Tomcat under Windows. På Jakarta-projektets hjemmeside kan man downloade en installer, som installerer og konfigurer det hele. Men først skal maskinen udstyres med Java SDK 1.3 (JDK 1.3), som er Java til udviklingsbrug. Der er en version 1.4 på vej, fyldt med masser af dejlig XML, men Tomcat-installationsprogrammet ville kun spille sammen med 1.3.
Hvis man ikke allerede har JDK 1.3 installeret, så downloades den fra Sun's Java-side. Filen fylder knap 33 megabyte og installationen er helt automatisk. Derefter downloades Tomcat fra Jakarta's webside, og det er filen jakarta-tomcat-4.0.1.exe, man skal have fat i. Den fylder knap syv megabyte. Ligesom JDK-installeren går det helt automatisk, men det kan godt tage et stykke tid.
I dette eksempel kører Tomcat som stand-alone, hvilket vil sige, at den indeholder sin egen webserver. Tomcat kan også opsættes i forbindelse med en anden webserver, som for eksempel Apache, og i den opsætning fungerer Tomcat som JSP-maskine, mens Apache tager sig af selve forespørgslerne.
Afsted, lille mis
Tomcat startes under Windows 98 via startmenuen. Gå ind i menuen Start > Programmer > Apache Tomcat 4.0 > Start Tomcat.
Under Windows 98 kører Tomcat via et DOS-vindue, mens den kan køre som en tjeneste under NT.
Tomcat lytter på port 8080 på den lokale maskine, så vi indtastede
i browseren. Så får vi denne side:
Nu kan man gå i gang med at kode JSP, bruge tag-libraries og alt muligt andet. En rigtig smart funktion er, at man nemt kan installere web-applikationer, uden at skulle rode med konfigurationerne.
Som eksempel ser vi her på Apache Cocoon, som er et spændende projekt under Apache. Cocoon er et publiceringsrammeværk, som benytter XML og XSLT-teknologi. Cocoon har en række stærke funktioner, heriblandt muligheden for at generere uddata i formaterne HTML, WML, PDF, SVG, RTF og flere til. Man kan læse mere om Cocoon på projektets hjemmeside. Derudover introducerer Cocoon et nyt tagsprog, Extensible Server Pages (XSP), som selvfølgelig er baseret på XML.
Cocoon
Det er pærenemt at installere Cocoon som en webapplikation. Først downloades Cocoon som en zip-fil fra projektets hjemmeside. Det er filen cocoon-2.0-bin.zip, det drejer sig om. Filen udpakkes, og inde i mappen Cocoon-2.0 ligger filen Cocoon.war, som er den pakkede webapplikation. Denne fil flyttes til mappen webapps i Tomcat-mappen. På vores testmaskine blev det til
C:\Programmer\Apache Tomcat 4.0\webapps
Nu genstartes Tomcat, og under opstarten installerer Tomcat webapplikationen. Nu kan man prøve Cocoon på adressen
- og her er der masser af eksempler og dokumentation.