Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2010, 10:40
juancxo
 
Fecha de Ingreso: octubre-2008
Mensajes: 23
Antigüedad: 16 años
Puntos: 3
donde ubicar *.class en tomcat

hola y gracias de antemano

tengo una aplicacion web creada en Eclipse y la puedo ejecutar desde el mismo, habiendo configurado el servidor tomcat, la libreria JDBC, y los beans como tipos de datos de logica de negocio.

para publicar la aplicacion en el propio tomcat, he creado una carpeta /gestor/ en el directorio webapps de tomcat, y alli he copiado los ficheros del webContent.

La web se muestra bien, pero al llegar a las pantalas de gestion donde intenta hacer uso de las clases beans que son las que ofrecen los metodos de acceso a datos, dice:


org.apache.jasper.JasperException: /autenticacion.jsp(11,1) The value for the useBean class attribute beans.User is invalid.

he probado diferentes ubicaciones para los beans, pero no se donde ponerlos porque no funciona.

el codigo que hace uso del beans en autentication.jsp es el siguiente

<body>

<jsp:useBean id="user" scope="session" class="beans.User"/>
<%
if (request.getParameter("nombre") == null
|| request.getParameter("password") == null)
{
String parametros = "error=expulsado";
String urlDestino = "index.jsp?"+parametros;
response.sendRedirect(urlDestino);
}

user.setName(request.getParameter("nombre"));
user.setPass(request.getParameter("password"));
out.println(user.getName());
out.println(user.getPass());

if(user.validate()){

String urlDestino = "menu.jsp";
response.sendRedirect(urlDestino);

}
else{
user.setName(null);
user.setPass(null);
String parametros = "error=si";
String urlDestino = "index.jsp?"+parametros;
response.sendRedirect(urlDestino);
}
%>

</body>

se agradece cualquier solucion