[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

[Ayuda] Pregunta de Apache Tomcat y JavaBeans



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.






[Hilos de Discusión] [Fecha] [Tema] [Autor]