Pregunta de Apache Tomcat y JavaBeans

lois
06 de Octubre del 2005
Estoy utilizando el Tomcat en windows, y me da un error cuando desde mi página jsp invoco el bean.

La parte de código de la pagina jsp donde falla:

<%@ page import = "sa.saBean" %>
<jsp:useBean id="sa" class="sa.sageBean" />
<%=sa.puerto_actual()%>

El Bean es muy sencillo:

package sa;

public class saBean {

String puerto="COM6";

public saBean() {
}

public String getpuerto_actual() {
return puerto;
}
}

El bean está situado en ROOTWEB-INFclassessa

y el error que da el tomcat:

org.apache.jasper.JasperException: No se puede compilar la clase para JSP

Error de servlet generado:
The import sage cannot be resolved

Ha tenido lugar un error en la línea: 77 en el archivo jsp: /pfc/index.jsp
Error de servlet generado:
sage cannot be resolved or is not a type

Ha tenido lugar un error en la línea: 77 en el archivo jsp: /pfc/index.jsp
Error de servlet generado:
sa cannot be resolved

Ha tenido lugar un error en la línea: 77 en el archivo jsp: /index.jsp
Error de servlet generado:
sa cannot be resolved or is not a type


org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:397)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:288)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


No tengo ni idea de que puede ser. Agradecería cualquier ayuda

lois
06 de Octubre del 2005
Se me olvidaba decir que otras páginas jsp si me van. Yo supongo que será que no encuentra la clase, pero no se como solucionarlo

pepe
06 de Octubre del 2005
Coño hombre el problema esta entre la silla y el teclado si tu clase se llama saBean y el metodo getpuerto_actual(),
no puedes poner en el jsp:
<jsp:useBean id="sa" class="sa.sageBean" />
<%=sa.puerto_actual()%>

<jsp:useBean id="sa" class="sa.saBean" />
<%=sa.getpuerto_actual()%>