Martin Jung: das eine JavaBean läuft, ein anderes mit gleichem Inhalt nicht

Beitrag lesen

Hi Holger,

@MVC: das ist ein so genanntes Design-Pattern, dass unabhängig von der Implementierungssprache ist.

Habe eben festgestellt, dass auch HelloWorld.class nicht gefunden wird. Lag das daran, dass der work Ordner gelöscht wurde?

Nein, im Work-Folder liegen die aus den JSPs vom JSP-Compiler generierten Java-Dateien (die normale Servlets darstellen), die dann wiederum vom Java-Compiler in class-Files kompiliert werden.

Ich bin mir ziemlich sicher, das Problem ist der WEB-INF Pfad:
TOMCAT_HOME/webapps/keychain/buypower/support_tools/WEB-INF/classes/myjavabeans/HelloWorld.class

Aus dem Kopf sage ich, dass ich _nicht_ konform mit den Tomcat-Spezifikationen, nach das WEB-Inf-Verzeichnis _direkt_ unter der Root-Verzeichnis der Web-Appliaktion (=<keychain>) erwartet wird - deswegen findet Tomcat beim Kompilieren der JSP-Servlets auch keine der verwendeten Beans.

Also, verschiebe WEB-INF so, dass gilt <TOMCAT_HOME/webapps/keychain/WEB-INF/classes/myjavabeans/HelloWorld.class> und probiere es nochmal.

Viele Grüße,
Martin Jung