Holger: ParseException: Invalid Directive beim Einbinden von JavaBean

Beitrag lesen

Gute Abend,

ich habe eine jsp-datei unter meinem Verzeichnis für Webapplikationen abgelegt.
Dort wird mit
<%@ import="myjavabeans.*" %>
ein einfaches Javabean HelloWorld.class eingebunden, das unter WEB-INF/classes/myjavabeans/ liegt.

Danach soll die JSP Datei mit HelloWorld.sagHallo("Holger"); eine Ausgabe vom JavaBean erzeugen.

Wenn ich das versuche, erscheint folgender Fehler:
---------schnipp---------
org.apache.jasper.compiler.ParseException: /opt/hpapache2/tomcat/webapps/keychain/buypower/support_tools/userinterface.jsp(4,4) Invalid directive
 at org.apache.jasper.compiler.Parser$Directive.accept(Parser.java:186)
 at org.apache.jasper.compiler.Parser.parse(Parser.java:1077)
 at org.apache.jasper.compiler.Parser.parse(Parser.java:1042)
 at org.apache.jasper.compiler.Parser.parse(Parser.java:1038)
 at org.apache.jasper.compiler.Compiler.compile(Compiler.java:209)
 at org.apache.tomcat.facade.JasperLiaison.jsp2java(JspInterceptor.java:790)
 at org.apache.tomcat.facade.JasperLiaison.processJspFile(JspInterceptor.java:731)
 at org.apache.tomcat.facade.JspInterceptor.requestMap(JspInterceptor.java:506)
 at org.apache.tomcat.core.ContextManager.processRequest(ContextManager.java:968)
 at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:875)
 at org.apache.tomcat.core.ContextManager.service(ContextManager.java:833)
 at org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection(Ajp13Interceptor.java:341)
 at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:494)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:516)
 at java.lang.Thread.run(Thread.java:536)
---------schnapp---------
Was mache ich falsch? Wird im Ordner classes noch eine Datei namens web.xml benötigt?
Zuerst habe ich das JavaBean mit <jsp:useBean eingebunden, aber es tauchte ein ähnlicher Fehler auf. Es scheint, als ob meine Klassenstruktur nicht erkannt wird.

Vielen Dank im voraus,
Holger