[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Saludos > Estoy pensando que puede ser un problema de Tomcat, pero no estoy muy > seguro. Si a alguien se le ocurre algo más, soy todo oídos... No creo que sea problema de Tomcat, generalmente cuando se comienza a trabajar con él, salen muchos errores por problemas de configuración o en la forma en que instalas tu aplicación, permisos, etc. ¿Donde tienes el directorio /WEB-INF/classes/? Por lo que veo estas trabajando en Windows por lo que ese no es el path completo. Para ver si el problema es del servidor o de tu configuración, instala los ejemplos de jsps y ve si funcionan, luego pon ahi mismo tu jsp y en el directorio WEB-INF/classes de esos ejemplos pon tu bean. Por cierto, te conviene trabajar con archivos war y ant si es que no estas trabajando con esas herramientas, fácilitan mucho las cosas al trabajar con aplicaciones en tomcat. Hasta la vista. > > >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 -- Antonio Téllez Flores Ciencias de la Computación Facultad de Ciencias - UNAM Home Page: http://ada.fciencias.unam.mx/~atellez