Error compilación en clase .JSP
Estoy iniciándome en JSP. Para ello uso el Eclipse y el Tomcat 6.0, estaba probando por el navegador código en JSP y me daba fallo, te pongo lo que me salió:
Estado HTTP 500 -
type Informe de Excepción
Mensaje
Descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.
Excepción
org.apache.jasper.JasperException: No se puede compilar la clase para JSP: Ha tenido lugar un error en la línea: 40 en el archivo jsp: /productos.jsp ProductStore cannot be resolved to a type 37: 38: <% 39: 40: ProductStore ps=ProductStore.getInstance().getProducts(); 41: List<Product> prods= ps.getProducts(); 42: Iterator it = prods.iterator(); 43: while(it.hasNext()){ Ha tenido lugar un error en la línea: 40 en el archivo jsp: /productos.jsp ProductStore cannot be resolved 37: 38: <% 39: 40: ProductStore ps=ProductStore.getInstance().getProducts(); 41: List<Product> prods= ps.getProducts(); 42: Iterator it = prods.iterator(); 43: while(it.hasNext()){ Ha tenido lugar un error en la línea: 41 en el archivo jsp: /productos.jsp List cannot be resolved to a type 38: <% 39: 40: ProductStore ps=ProductStore.getInstance().getProducts(); 41: List<Product> prods= ps.getProducts(); 42: Iterator it = prods.iterator(); 43: while(it.hasNext()){ 44: Product p= (Product) it.next(); Ha tenido lugar un error en la línea: 41 en el archivo jsp: /productos.jsp Product cannot be resolved to a type 38: <% 39: 40: ProductStore ps=ProductStore.getInstance().getProducts(); 41: List<Product> prods= ps.getProducts(); 42: Iterator it = prods.iterator(); 43: while(it.hasNext()){ 44: Product p= (Product) it.next(); Ha tenido lugar un error en la línea: 42 en el archivo jsp: /productos.jsp Iterator cannot be resolved to a type 39: 40: ProductStore ps=ProductStore.getInstance().getProducts(); 41: List<Product> prods= ps.getProducts(); 42: Iterator it = prods.iterator(); 43: while(it.hasNext()){ 44: Product p= (Product) it.next(); 45: out.println(p.getProductID()); Ha tenido lugar un error en la línea: 44 en el archivo jsp: /productos.jsp Product cannot be resolved to a type 41: List<Product> prods= ps.getProducts(); 42: Iterator it = prods.iterator(); 43: while(it.hasNext()){ 44: Product p= (Product) it.next(); 45: out.println(p.getProductID()); 46: 47: } Ha tenido lugar un error en la línea: 44 en el archivo jsp: /productos.jsp Product cannot be resolved to a type 41: List<Product> prods= ps.getProducts(); 42: Iterator it = prods.iterator(); 43: while(it.hasNext()){ 44: Product p= (Product) it.next(); 45: out.println(p.getProductID()); 46: 47: } Stacktrace: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439) org.apache.jasper.compiler.Compiler.compile(Compiler.java:349) org.apache.jasper.compiler.Compiler.compile(Compiler.java:327) org.apache.jasper.compiler.Compiler.compile(Compiler.java:314) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:326) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) pos.presentation.FrontController.processRequest(FrontController.java:43) pos.presentation.FrontController.doGet(FrontController.java:28) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/6.0.32.
¿Qué ocurre?
Estado HTTP 500 -
type Informe de Excepción
Mensaje
Descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.
Excepción
org.apache.jasper.JasperException: No se puede compilar la clase para JSP: Ha tenido lugar un error en la línea: 40 en el archivo jsp: /productos.jsp ProductStore cannot be resolved to a type 37: 38: <% 39: 40: ProductStore ps=ProductStore.getInstance().getProducts(); 41: List<Product> prods= ps.getProducts(); 42: Iterator it = prods.iterator(); 43: while(it.hasNext()){ Ha tenido lugar un error en la línea: 40 en el archivo jsp: /productos.jsp ProductStore cannot be resolved 37: 38: <% 39: 40: ProductStore ps=ProductStore.getInstance().getProducts(); 41: List<Product> prods= ps.getProducts(); 42: Iterator it = prods.iterator(); 43: while(it.hasNext()){ Ha tenido lugar un error en la línea: 41 en el archivo jsp: /productos.jsp List cannot be resolved to a type 38: <% 39: 40: ProductStore ps=ProductStore.getInstance().getProducts(); 41: List<Product> prods= ps.getProducts(); 42: Iterator it = prods.iterator(); 43: while(it.hasNext()){ 44: Product p= (Product) it.next(); Ha tenido lugar un error en la línea: 41 en el archivo jsp: /productos.jsp Product cannot be resolved to a type 38: <% 39: 40: ProductStore ps=ProductStore.getInstance().getProducts(); 41: List<Product> prods= ps.getProducts(); 42: Iterator it = prods.iterator(); 43: while(it.hasNext()){ 44: Product p= (Product) it.next(); Ha tenido lugar un error en la línea: 42 en el archivo jsp: /productos.jsp Iterator cannot be resolved to a type 39: 40: ProductStore ps=ProductStore.getInstance().getProducts(); 41: List<Product> prods= ps.getProducts(); 42: Iterator it = prods.iterator(); 43: while(it.hasNext()){ 44: Product p= (Product) it.next(); 45: out.println(p.getProductID()); Ha tenido lugar un error en la línea: 44 en el archivo jsp: /productos.jsp Product cannot be resolved to a type 41: List<Product> prods= ps.getProducts(); 42: Iterator it = prods.iterator(); 43: while(it.hasNext()){ 44: Product p= (Product) it.next(); 45: out.println(p.getProductID()); 46: 47: } Ha tenido lugar un error en la línea: 44 en el archivo jsp: /productos.jsp Product cannot be resolved to a type 41: List<Product> prods= ps.getProducts(); 42: Iterator it = prods.iterator(); 43: while(it.hasNext()){ 44: Product p= (Product) it.next(); 45: out.println(p.getProductID()); 46: 47: } Stacktrace: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439) org.apache.jasper.compiler.Compiler.compile(Compiler.java:349) org.apache.jasper.compiler.Compiler.compile(Compiler.java:327) org.apache.jasper.compiler.Compiler.compile(Compiler.java:314) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:326) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) pos.presentation.FrontController.processRequest(FrontController.java:43) pos.presentation.FrontController.doGet(FrontController.java:28) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Nota La traza completa de la causa de este error se encuentra en los archivos de diario de Apache Tomcat/6.0.32.
¿Qué ocurre?
5 respuestas
Respuesta de pontijas pontijas
1
Respuesta de magius
1
Respuesta de maxgomez
1
Respuesta de Valero Angel Serrano Mercadal
-1
Respuesta de Pastor Romero
-1