Tomcat: Servlets laufen nicht



  • Moin!
    Ich habe mir hier gerade einen Tomcat 5.5 zusammen mit Apache2 und mod_jk aufgebaut. Ich habe statt des webapps-Verzeichnis im Tomcat-Verzeichnis einen Symlink in mein Home-Verzeichnis ~/public_html/jsp
    In der Apache2-Konfiguration habe ich dann folgendes stehen:
    JkMount /java/* worker1

    wenn ich nun http://localhost/java/test.jsp aufrufe, ist alles ok. Auch die mitgelieferten JSP-Beispiele funktionieren. Nur die Servlets wollen nicht. Die liegen in ~/jsp/java/servlets-examples und sollten eigentlich über http://localhost/java/servlets-examples/servlet/<Servlet-Name> erreichbar sein. Sind sie aber nicht.

    Ich will doch eigentlich nur eine ganz einfache Sache:
    1. Für alle URLs außer /java wird der apache2 verwendet
    2. Wenn /java/* aufgerufen wird, sollen jsps und servlets aus ~/public_html/jsp/java aufgerufen werden.
    3. Das auch für Servlets.

    Ich steige mit Tomcat nicht ganz Durch. Ich finde die Konfiguration ist im Gegensatz zu der Apache-Konfiguration sehr kompliziert. Aber vielleicht bin ich noch nicht richtig eingearbeitet...

    Edit:
    Einige Beispiel-JSPs funktionieren auch nicht. Anscheinend findet er die web.xml-Datei nicht...


Anmelden zum Antworten