Freie Universität Berlin, Fachbereich Mathematik und Informatik
Institut für Informatik, AG Informatik in Bildung und Gesellschaft

Quellen

Java

Java Servlets

Hier wird erklärt, wie Java-Servlets funktionieren.

Da Java-Programme die Interpretation des Java-Interpreters zur Ausführung fordern, bedarf es bei der kann ein Java-Programm nicht direkt ausgeführt werden, wie es die CGI-Schnitstelle fordert. Um Java-Programme dennoch zur serverseitigen Ausführung zu verwenden, bedarf es eines anderen Vorgehens: Servlets.

Voraussetzung

Voraussetzung zur Ausführung von Servlets auf einem Rechner sind:

Installation

Achtung: Die folgenden Ausführungen beziehen sich auf die Installation des veralteten JServ! Zur aktuellen Tomcat-Installation besser die obere Quelle benutzen!

Im folgenden wird ein Weg für eine Installation unter Linux (SuSE 6.4) vorgestellt. Es wird daher vorausgesetzt, dass Apache und JDK (1.1.7 reicht) installiert sind. Beide Pakete sind Teil der Linux-Distribution und werden standardmäßig installiert.

  1. Lade das JServ-Modul [RPM-Paket Version 1.1.2] herunter und speicher es unter /usr/local oder einem anderen Verzeichnis ab.
  2. Installiere das Paket mit einem Paketmanager (yast). Logge Dich als Superuser ein und rufe yast auf:
    $ su
    # yast
    
    Jetzt wählst Du den Menüpunkt "Installation" und dort "Pakete einspielen". Wähle dann das Verzeichnis, in das Du JServ gespeichert hast, aus und starte die Installation. Nach der Installation beendest Du yast.
  3. Lade den JSDK in der Version 2.0 Unix/Solaris von Sun [Download-Seite] herunter und speichere ihn unter /usr/local ab. Da während der Download-Prozudur eine Lizenzbestimmung aktzeptiert werden muss, kann leider kein direkter Link angegeben werden.
  4. Installiere den JSDK, indem Du Dich als Superuser einloggst, in das Verzeichnis wechselst und das Archiv entpackst.
    $ su
    # cd /usr/local
    # tar -xfZ jsdk20-solaris2-sparc.tar.Z
    
    Es wurde damit ein Verzeichnis "JSDK2.0" erzeugt, in dem alle nötigen Dateien liegen. Anschließend muss der Suchpfad den JSDK mit einschließen:
    # export PATH=$PATH:/usr/local/JSDK2.0/
    
    Um nicht "aus Versehen" noch etwas auf dem Rechner anzustellen, beendest Du die Sitzung als Superuser wieder:
    # exit
    $
    
  5. Überprüfe die Installation, indem Du als Location im Webbrowser ein Testservlet aufrufst: http://localhost/servlet/IsItWorking Wenn eine Seite erscheint, funktioniert es auf Deinem Rechner wie auch auf dem Rechner tuxedo.

Servlet-Beispiele

Natürlich kann man auch gleich fertige Programme benutzen.

Quellen werden in kürze recherchiert sein...

Dokumentation

Wo gibt es noch mehr gute Informationen? Hier zum Beispiel:

Lehre

Projekte

Personen

Quellen