JSP in web.xml?

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • JSP in web.xml?

    Hallo...

    ich verusche gerade ein jsp-Skript unter meinem Tomcat zum Laufen zu bringen (Mac OS X) und bekomme diese HTTP 404 Fehlermeldung ausgegeben, wenn ich das Skript aufrufe:

    HTTP Status 404 - /dev/jsp/app.jsp

    type Status report

    message /dev/jsp/app.jsp

    description The requested resource (/dev/jsp/app.jsp) is not available.

    Kann dies an meiner web.xml Datei im WEB-INF Ordner liegen? Weil ohne die funktioenierts. Wie mappe ich eine jsp-Datei in meiner web.xml?

    Hier die web.xml:

    Quellcode

    1. <?xml version="1.0" encoding="ISO-8859-1"?>
    2. <web-app xmlns="http://java.sun.com/xml/ns/javaee"
    3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    4. xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    5. version="2.5">
    6. <display-name>My Web Applications</display-name>
    7. <description>
    8. JSP und Servlets
    9. </description>
    10. <context-param>
    11. <param-name>Webmaster</param-name>
    12. <params-value>webmaster@hpc.de</params-value>
    13. <description>Email-Adresse</description>
    14. </context-param>
    15. <servelt>
    16. <servlet-name>Hi</servlet-name>
    17. <description>Testing</description>
    18. <servlet-class>Hi</servlet-class>
    19. </servelt>
    20. <servelt-mapping>
    21. <servlet-name>Hi</servlet-name>
    22. <url-pattern>/Hi</url-pattern>
    23. </servelt-mapping>
    24. <taglib>
    25. <taglib-uri>
    26. http://www.apache.org/dist/jakarta/taglibs/datetime/
    27. </taglib-uri>
    28. <taglib-location>
    29. /WEB-INF/taglibs-datetime.tld
    30. </taglib-location>
    31. </taglib>
    32. </web-app>
    Alles anzeigen
  • Ich habe Tomcat manuell auf meinem Mac installiert und entwickle mit Textmate.

    Ja die Pfade stimmen:
    /dev/jsp/app.jsp
    /dev/WEB-INF/web.xml

    Aber irgendwie scheint es mir, dass die web.xml meine JSP-Dateien, aber auch HTML-Dateien blockiert. Wenn ich die web.xml umbennene oder lösche, dann funktionierts ja.
    Aufruf meines Skripts über http://localhost:8080/dev/jsp/app.jsp

    ????
  • Moin moin

    Ich vermute mal, dass deine web.xml Probleme bereitet, da du einige Tippfehler drinnen hast ;)

    1. Es heisst nicht params-value sondern param-value
    2. Es heisst auch nicht servelt sondern servlet

    des weiteren geh ich stark davon aus, dass du keine Java-Klasse irgendwo hast, die "Hi" heisst (sollte aber keine Fehler produzieren)

    Gruss

    Edit:
    Falls du ernsthalft ein wenig JSP programmieren willst, solltest du dir ne IDE besorgen (empfehle Eclipse - gibts auch fürn Mac) und dich auch mit Servlets vertraut machen ^^
    Hier noch ein wenig zum Nachschlagen
    jsp-develop.de/
    jsptutorial.org/content
    Ubuntu Edgy * Kernel 2.6.17 * Gnome 2.16 * Beryl
    2 x Athlon MP 1900 * MSI K7D Master-L * 1024 MB ECC DDR333
    Hercules 9800XT 256 MB Ram * 1x 250 GB IDE
    Wasserkühlung