Hello Mark,

Yup, tried that and now it works.

Thanks,

JV.


--- Mark Thomas <[EMAIL PROTECTED]> wrote:
> 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]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to