JSP (Java Server Page) - Problemas con Tomcat

 
Vista:

Problemas con Tomcat

Publicado por Sergio (4 intervenciones) el 19/04/2005 10:01:13
Hola,
Estoy haciendo un proyecto con jsp como presentación ,java(j2sdk1.4.2), mysql5 y Tomcat (Apache Tomcat 5.0.28 Server).
Mi problema está en el momento de llamar desde un jsp a un servlet.
He probado a declarar una clase java desde el jsp de mil maneras diferentes y muchas de ellas deberían haber funcionado, ya que eran copiadas literalmente de proyectos que funcionan bien.
Esto me lleva a pensar que tengo un problema con tomcat. Cuando intento ejecutar una aplicacion jsp que tenga declarada una clase java me da el siguiente error:

org.apache.jasper.JasperException: No se puede compilar la clase para JSP
Ha tenido lugar un error en la línea: 30 en el archivo jsp: /prueba1.jsp
Error de servlet generado:
C:\Tomcat\work\Catalina\localhost\pfc\org\apache\jsp\prueba1_jsp.java:73: cannot access org.apache.jsp.Project

Ha tenido lugar un error en la línea: 30 en el archivo jsp: /prueba1.jsp
Error de servlet generado:
bad class file: C:\Tomcat\work\Catalina\localhost\pfc\org\apache\jsp\Project.class
class file contains wrong class: Project
Please remove or make sure it appears in the correct subdirectory of the classpath.
Project p = null;
Mi estructura de directorios de tomcat es correctaEn el momento de darme el error que he puesto arriba había puesto el .class en la misma carpeta donde tomcat guarda los .class fruto de la compilación de los jsp.

Alguien me puede arrojar algo de luz??
Muchas Gracias por todo!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas con Tomcat

Publicado por juanjo (7 intervenciones) el 19/04/2005 19:11:17
Hola, sería conveniente que pusieras como accedes al servlet desde el JSP, para ver si encontramos alguna cosa.
Otro camino a seguir es intentar llamar al servlet directamente para ver si es problema del servlet en sí o del jsp.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas con Tomcat

Publicado por Sergio (4 intervenciones) el 20/04/2005 08:21:11
Hola, Gracias por responder!
Del servlet no es, porque lo he robado aparte con clases java.
En cuanto a la declaración de la clase desde el jsp (que es lo que me da error) es algo así

Primero importo el package <%@ page import="Conectores.Project.*" %> (que me da error)

Luego declaro la clase:
<jsp:useBean id="project" scope="session" class="Project" />

Y genera esto
Error de servlet generado:
C:\Tomcat\work\Catalina\localhost\pfc\org\apache\jsp\prueba1_jsp.java:8: package Conectores.Project does not exist
import Conectores.Project.*;
^

Ha tenido lugar un error en la línea: 32 en el archivo jsp: /prueba1.jsp
Error de servlet generado:
C:\Tomcat\work\Catalina\localhost\pfc\org\apache\jsp\prueba1_jsp.java:76: cannot resolve symbol
symbol : class Project
location: class org.apache.jsp.prueba1_jsp
Project project = null;
^
El problema parece evidente pero no consigo encontrar donde tengo que meter la carpeta Conectores/Project con el Project.class para que me lo reconozca a la hora de ejecutarlo con el tomcat
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar