Announcement

Collapse
No announcement yet.

Problem mit

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Problem mit

    Hallo!

    Ich habe da das Problem, dass ich in einer JSP auf eine Bean zugreifen möchte (eigentlich ja nichts besonderes...). Allerdings meldet Tomcat 4.0 beim Aufruf der Seite immer, dass er die Klasse, die ich mit dem class-Attribut des <jsp:useBean-Tags angegeben habe, nicht finden kann.
    Die Fehlermeldung sieht wie folgt aus:

    A Servlet Exception Has Occurred org.apache.jasper.JasperException: Unable to compile class for JSP

    An error occurred at line: 1 in the jsp file: /jens.jsp

    Generated servlet error:
    /usr/local/tomcat/work/localhost/jens/jens$jsp.java:56:<br>
    Class org.apache.jsp.Jens not found.<br>
    Jens mybean = null;<br>
    ^

    An error occurred at line: 1 in the jsp file: /jens.jsp

    Generated servlet error:
    /usr/local/tomcat/work/localhost/jens/jens$jsp.java:59:<br>
    Class org.apache.jsp.Jens not found.<br>
    mybean= (Jens)<br>
    ^

    An error occurred at line: 1 in the jsp file: /jens.jsp

    Generated servlet error:<br>
    /usr/local/tomcat/work/localhost/jens/jens$jsp.java:64:<br>
    Class org.apache.jsp.Jens not found.<br>
    mybean =
    (Jens) java.beans.Beans.instantiate(this.getClass().getCl assLoader(), "Jens");

    3 errors

    usw. (es folgt ein Stack-Trace)

    Es wundert mich, dass er meine Klasse im package org.apache.jsp.Jens sucht und nicht im /WEB-INF/classes-Verzeichnis, wo die Klasse steht.

    Kann man da irgendwo in einer der vielen *.xml - Dateien eine Einstellung vornehmen, dass die Klasse gefunden wird?

    Vielen Dank für die Antworten im voraus.
    Zuletzt editiert von Jens Rittscher; 18.10.2011, 16:28.

  • #2
    Hi Jens,

    WEB-INF/classes/package/Jens.class ist schonmal gut, aber bitte qualifiziere die Klasse im useBean vollständig (package.Klasse) oder importiere den Namensraum package mit dem import-Attribut einer page-Direktive (siehe JSP spec)

    c

    Comment

    Working...
    X