[Ayuda] Pregunta de Apache Tomcat y JavaBeans
luis.vargas en visualware.com.mx
luis.vargas en visualware.com.mx
Jue Nov 11 15:38:13 CST 2004
Sin pensarlo ni investigar mucho: Prueba tu bean SIN paquete.
Mensaje citado por Alejandro Martínez <almarag en tutopia.com>:
> Saludos $world:
>
> Ojalá alguien de por aquí maneje Tomcat para que me oriente un poco:
>
> Estoy empezando a hacer algunos pininos con Tomcat, sin embargo, estoy
> teniendo problemas con un maldito JavaBean que no se deja. El Bean es
> espantosamente simple:
>
> package tablabean;
>
> public class tablabean{
>
> public static String drawtable(){
>
> String tabla = "<table><tr><th>Col 1</th><th>Col 2</th></tr>";
> tabla += "<tr><td>Fila 1/1</td><td>Fila 1/2</td></tr>";
> tabla += "</table>";
> return tabla;
>
> }
>
> }
>
> Luego, la página jsp desde donde lo invoco es:
>
> <?xml version="1.0" encoding="iso-8859-1"?>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <%@ page contentType="text/html; charset=iso-8859-1" language="java"
> import="java.sql.*" errorPage="" %>
> <html xmlns="http://www.w3.org/1999/xhtml">
> <head>
> <jsp:useBean class="tablabean.tablabean" id="bean0" scope="page" />
> <title>Prueba de JavaBean</title>
> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
> </head>
>
> <body>
>
> <%= bean0.drawTable(); %>
>
> </body>
> </html>
>
> El bean compila perfecto, y lo copio a mi directorio
> /WEB-INF/classes/tablabean/tablabean.class
>
> Sin embargo, el maldito Tomcat parece no pelar el directorio classes, ya que
> me manda el típico error 500, escupiendo:
>
> An error occurred at line: 6 in the jsp file: /tablabean.jsp
>
> Generated servlet error:
> [javac] Compiling 1 source file
>
> C:\Archivos de programa\Apache Group\Tomcat
> 4.1\work\Standalone\localhost\_\tablabean_jsp.java:8: package tablabean does
> not exist
> import tablabean.*;
> ^
> C:\Archivos de programa\Apache Group\Tomcat
> 4.1\work\Standalone\localhost\_\tablabean_jsp.java:49: package tablabean
> does not exist
> tablabean.tablabean bean0 = null;
> ^
>
> An error occurred at line: 6 in the jsp file: /tablabean.jsp
>
> Generated servlet error:
> C:\Archivos de programa\Apache Group\Tomcat
> 4.1\work\Standalone\localhost\_\tablabean_jsp.java:51: package tablabean
> does not exist
> bean0 = (tablabean.tablabean) pageContext.getAttribute("bean0",
> PageContext.PAGE_SCOPE);
> ^
> An error occurred at line: 6 in the jsp file: /tablabean.jsp
>
> Generated servlet error:
> C:\Archivos de programa\Apache Group\Tomcat
> 4.1\work\Standalone\localhost\_\tablabean_jsp.java:54: package tablabean
> does not exist
> bean0 = (tablabean.tablabean)
> java.beans.Beans.instantiate(this.getClass().getClassLoader(),
> "tablabean.tablabean");
> ^
> 4 errors
>
>
> Ya reinicié el server 'n' veces, revisé que los directorios estén
> correctamente puestos y escritos, y en apariencia todo es correcto, pero
> para Tomcat no existe el paquete. ¿Qué estoy haciendo mal?, ¿alguna pista?.
> Llevo googleando un buen rato y no he encontrado respuesta, ojalá alguien me
> pueda dar una orientada. Gracias y saludos.
>
> almarag.
>
>
>
>
> _______________________________________________
> Ayuda mailing list
> Ayuda en linux.org.mx
> Para salir de la lista:
> http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/
>
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/
Más información sobre la lista de distribución Ayuda