Kompilera dina bönor och lägg class filerna i din classes katalog, då ska det fungera... Tomcat kompilerar inte dina java filer, endast JSP-sidorna kompileras, de ska ligga i source-format
Detta får snart flyttas till det nya web-forumet ;)
Ditt fel baseras i org.apache.jsp.MyBean, detta är nog lite tokigt.
Jag vet inte vart du lagt dina class filer, men du har en katalog som oftast heter classes i din Apache Tomcat katalog.
Om det är ett package så får du skapa underkataloger som vanligt.
Ex: package superpaketet ska ligga under classes/superpaketet
Din klass (MyBean) ska alltså ligga där...
Hur du använder MyBean är också fel. Använd jsp:useBean taggen istället...
när du sedan vill använda bönan får du köra
String test = myBean.function(para1); t.ex
Om du ska använda den som du vill
MyBean test = new MyBean();
måste du säga till jsp-sidan att den ska importera klassen...
<%@ page import="superpaketet.MyBean" %>
Samma sak om du använder andra klasser som den troligen inte känner till, dock kan man köra på de flesta (Vector, String osv)
Och bönan ligger kompilerad (MyBean.class) i WEB-INF/classes katalogen?
Om servletsen fungerar så fungerar ju classpathen o då borde web-bönan också fungera...
Har du testat att lägga bönan i ett paket som Viktor skrev? Det skall tydligen finnas en bugg i Tomcat när man lägger sina bönor i default-paketet (dvs inget paket).
Japp den ligger i ett paket, precis som i Viktors exempel.
Kan man inte på nåt sätt bara försöka anropa själva bönklassen, och se ifall man får svar, alltså anrop rätt in i jdk.
Nja
Menade mer att man skulle försöka göra en import av bönpaketet, och se om det över huvud taget skulle fungera.
Ingen annan som har nån lösning på mitt lilla dilemma?
Varför komplimeras inte filerna automatiskt i tomcat?