You must put your custom class inside a package. Mark
> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > Sent: Sunday, May 09, 2004 8:21 AM > To: [EMAIL PROTECTED] > Subject: Loading custom classes doesn't work > > Greetings, > > I'm trying to compile a very simple example of a > custom JavaBeans class to be used on a JSP page; The > class compiles correctly and goes to my web > application classes directory > (webapps/example/WEB-INF/classes). Here is the bean > code (very simple): > > /* > * UserBean.java > * > * Created on May 4, 2004, 5:33 AM > */ > > public class UserBean { > > private String _name; > private String _age; > private String _weight; > > public UserBean() { > // Empty on purpose > } > > > public void setName(String name_) { _name = name_; > } > > public void setAge(String age_) { _age = age_; } > > public void setWeight(String weight_) { _weight = > weight_; } > > public String getName() { return _name; } > > public String getAge() { return _age; }; > > public String getWeight() { return _weight; } > > } > > I try to import it on my JSP page like this: > > <[EMAIL PROTECTED] contentType="text/html"%> > <[EMAIL PROTECTED] session="true"%> > <[EMAIL PROTECTED] errorPage="error/index.jsp" %> > <[EMAIL PROTECTED] import="java.util.Vector"%> > <[EMAIL PROTECTED] import="UserBean"%> > > But when i try to load the page I get the following > error: > > StandardWrapperValve[indice]: Servlet.service() for > servlet indice threw exception > org.apache.jasper.JasperException: Unable to compile > class for JSP > > No Java compiler was found to compile the generated > source for the JSP. > This can usually be solved by copying manually > $JAVA_HOME/lib/tools.jar from the JDK > to the common/lib directory of the Tomcat server, > followed by a Tomcat restart. > If using an alternate Java compiler, please check its > installation and access path. > > at > org.apache.jasper.compiler.DefaultErrorHandler.javacError(Defa > ultErrorHandler.java:128) > at > org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDis > patcher.java:348) > at > org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415) > at > org.apache.jasper.compiler.Compiler.compile(Compiler.java:455) > at > org.apache.jasper.compiler.Compiler.compile(Compiler.java:439) > at > org.apache.jasper.JspCompilationContext.compile(JspCompilation > Context.java:555) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServlet > Wrapper.java:300) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet > .java:293) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240) > > If i took out that command my page gets compiled > correctly, even if I use expression and other JSP > tricks. > > I'm using: > > RedHat 9, 2.4.20-28.9 > Java(TM) 2 Runtime Environment, Standard Edition > (build 1.4.0_01-b03) > Sun jwsdp-1.3 > > Any ideas? > > Thanks in advance, > > JV. > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]