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.
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.
Comment