Foros del Web » Programación para mayores de 30 ;) » Java »

Ayuda con java.lang.NoClassDefFoundError

Estas en el tema de Ayuda con java.lang.NoClassDefFoundError en el foro de Java en Foros del Web. Hola , mi problema es el siguiente: Estoy trabajando con Netbeans IDE 6.9.1 ( y el servidor Apache Tomcat 6.0.26) y jdk1.6.0_22. El caso es ...
  #1 (permalink)  
Antiguo 11/03/2011, 07:47
Avatar de gino24  
Fecha de Ingreso: marzo-2011
Mensajes: 4
Antigüedad: 13 años, 1 mes
Puntos: 0
Pregunta Ayuda con java.lang.NoClassDefFoundError

Hola , mi problema es el siguiente:

Estoy trabajando con Netbeans IDE 6.9.1 ( y el servidor Apache Tomcat 6.0.26) y jdk1.6.0_22.
El caso es que los servlets se ejecutan sin problemas, sin embargo cuando pruebo un jsp, por ejemplo el "hola mundo" que te crea Netbeans me genera esta excepcion:

Código HTML:
type Informe de Excepción

mensaje

descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.

excepción

javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:268)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)

causa raíz

java.lang.NoClassDefFoundError: javax/el/ELResolver
	java.lang.ClassLoader.defineClass1(Native Method)
	java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
	java.lang.ClassLoader.defineClass(ClassLoader.java:616)
	java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
	java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
	java.net.URLClassLoader.access$000(URLClassLoader.java:58)
	java.net.URLClassLoader$1.run(URLClassLoader.java:197)
	java.security.AccessController.doPrivileged(Native Method)
	java.net.URLClassLoader.findClass(URLClassLoader.java:190)
	sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
	java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	java.lang.ClassLoader.loadClass(ClassLoader.java:296)
	sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	java.lang.ClassLoader.loadClass(ClassLoader.java:296)
	java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	org.apache.jasper.runtime.JspFactoryImpl.getJspApplicationContext(JspFactoryImpl.java:209)
	org.apache.jsp.newjsp_jsp._jspInit(newjsp_jsp.java:22)
	org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
	org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:159)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
	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)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)

causa raíz

java.lang.ClassNotFoundException: javax.el.ELResolver
	java.net.URLClassLoader$1.run(URLClassLoader.java:202)
	java.security.AccessController.doPrivileged(Native Method)
	java.net.URLClassLoader.findClass(URLClassLoader.java:190)
	sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
	java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	java.lang.ClassLoader.defineClass1(Native Method)
	java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
	java.lang.ClassLoader.defineClass(ClassLoader.java:616)
	java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
	java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
	java.net.URLClassLoader.access$000(URLClassLoader.java:58)
	java.net.URLClassLoader$1.run(URLClassLoader.java:197)
	java.security.AccessController.doPrivileged(Native Method)
	java.net.URLClassLoader.findClass(URLClassLoader.java:190)
	sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
	java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	java.lang.ClassLoader.loadClass(ClassLoader.java:296)
	sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	java.lang.ClassLoader.loadClass(ClassLoader.java:296)
	java.lang.ClassLoader.loadClass(ClassLoader.java:248)
	org.apache.jasper.runtime.JspFactoryImpl.getJspApplicationContext(JspFactoryImpl.java:209)
	org.apache.jsp.newjsp_jsp._jspInit(newjsp_jsp.java:22)
	org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
	org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:159)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
	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)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
En mi variables de entorno tengo esto:

Código HTML:
CLASSPATH: C:\Program Files\NetBeans 6.9.1\ide\modules\ext\mysql-connector-java-5.1.6-bin.jar;C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.26\lib\jsp-api.jar;C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.26\lib\jsp-api.jar;C:\Program Files\Java\jdk1.6.0_22; C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.26\lib\javax.el.jar

JAVA_HOME: C:\Program Files\Java\jdk1.6.0_22
Alguien tiene alguna idea del porque me puede estar pasando esto?
  #2 (permalink)  
Antiguo 11/03/2011, 09:44
Avatar de gino24  
Fecha de Ingreso: marzo-2011
Mensajes: 4
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Ayuda con java.lang.NoClassDefFoundError

Ya he encontrado la solución, la dejo aqui por si a alguien mas le puede servir:


Solo hay que poner el-api.jar, jsp.jar y servlet-api.jar en java/jre/lib/ext/

Etiquetas: jsp-servlets
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:20.