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

java.lang.NoClassDefFoundError

Estas en el tema de java.lang.NoClassDefFoundError en el foro de Java en Foros del Web. Hola amigos!! Publicando mi primer pregunta en forosdelweb, espero me puedan ayudar, uso una aplicacion con struts , la ejecuto de manera local con tomcat ...
  #1 (permalink)  
Antiguo 20/02/2011, 00:21
 
Fecha de Ingreso: febrero-2011
Mensajes: 5
Antigüedad: 13 años, 2 meses
Puntos: 0
Pregunta java.lang.NoClassDefFoundError

Hola amigos!!
Publicando mi primer pregunta en forosdelweb, espero me puedan ayudar, uso una aplicacion con struts , la ejecuto de manera local con tomcat 6 y al subirla en un servidor linux con tomcat 5 , me arroja ese error en una clase X que esta definida en el paquete y se encuentra en el war, de manera local no arroja ningun error, solo sucede esto al deployarla en el servidor con tomcat5.

Gracias por su ayuda, Saludos!!
  #2 (permalink)  
Antiguo 20/02/2011, 01:09
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: java.lang.NoClassDefFoundError

ayudaría que dijeras exactamente qué clase dice el error que no encuentra y dónde la tienes dentro del war.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 20/02/2011, 11:21
 
Fecha de Ingreso: febrero-2011
Mensajes: 5
Antigüedad: 13 años, 2 meses
Puntos: 0
Exclamación Respuesta: java.lang.NoClassDefFoundError

Gracias por responder mira el error esta mas o menos asi:
exception

javax.servlet.ServletException: Servlet execution threw an exception

root cause

java.lang.NoClassDefFoundError
com.mx.mipaquete.actions.ActionX.metodoX(ActionX.j ava:600)
com.mx.mipaquete.actions.ActionX.execute(ActionX.j ava:165)
org.apache.struts.action.RequestProcessor.processA ctionPerform(RequestProcessor.java:425)
org.apache.struts.action.RequestProcessor.process( RequestProcessor.java:228)
org.apache.struts.action.ActionServlet.process(Act ionServlet.java:1913)
org.apache.struts.action.ActionServlet.doGet(Actio nServlet.java:449)
javax.servlet.http.HttpServlet.service(HttpServlet .java:617)
javax.servlet.http.HttpServlet.service(HttpServlet .java:717)

El paquete como las clases existen al revisar el deploy que hace el tomat
En la linea 600 se hace una instancia a otra clase que al parecer es la que no reconoce dentro del paquete, se llama ClaseB, de la misma forma esta en su respectivo paquete, y aparece en el deploy que hace el tomat, los archivos existen , no se si tenga que ver este error con el servidor u otra cosa
Saludos!
  #4 (permalink)  
Antiguo 20/02/2011, 13:05
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: java.lang.NoClassDefFoundError

dices que ClaseB existe.... ¿qué paquete tiene ClaseB? ¿En qué directorio está exactamente ClaseB.class? Normalmente la excepción suele decir qué clase no encuentra, ¿no sale el nombre de ClaseB en ningún sitio de la excepción?

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #5 (permalink)  
Antiguo 20/02/2011, 13:46
 
Fecha de Ingreso: febrero-2011
Mensajes: 5
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: java.lang.NoClassDefFoundError

Si amigo tal cual es el error que me arroja !! nunca menciona la otra clase en el trace, solo menciona el numero de linea(600) , pero en ese numero de linea se hace una instancia a la claseB. es todo lo que tengo del error , por eso no he podido solucionarlo
El paquete donde se encuentra la claseB esta en com.mx.mipaquete.elements, no es muy reelevante ya que el error no muestra nada sobre el paquete o la clase.

Gracias por tu ayuda, Saludos!!
  #6 (permalink)  
Antiguo 20/02/2011, 20:20
 
Fecha de Ingreso: febrero-2011
Mensajes: 5
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: java.lang.NoClassDefFoundError

Hola!
Ya solucione el problema despues de 2 dias jaja!!
Llegue al punto donde esto era el error JAXBContext.newInstance("com.mx.paquete.subpaquete ");
Y si efectivamente faltaban algunas librerias de manejo de xmls, gracias por tu atencion de todas formas amigo, Saludos!!
  #7 (permalink)  
Antiguo 21/03/2011, 20:42
 
Fecha de Ingreso: marzo-2011
Mensajes: 2
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: java.lang.NoClassDefFoundError

HOLA A TODOS. TENGO EL SIGUIENTE PROBLEMA, CREE UNA APLICACIÓN EN JAVA, PARA EL CUAL CREE UN .EXE CON EL EXE4J, ENTONCES CUANDO LO EJECUTO APARECE EL ERROR DE

Exception in thread "Thread-3" java.lang.NoClassDefFoundError: org/pushingpixels/substance/api/SubstanceSkin
at leccir.Splash_1.run(Splash_1.java:71)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.pushingpixels.substance.api.SubstanceSkin
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 2 more

NO SE QUE HACER, POR FAVOR NECESITO SU AYUDA ESTE MI PROYECTO DE GRADO Y TENGO QUE PRESENTARLO PARA LA SEMANA QUE VIENE SINO NO ME GRADUO.

Etiquetas: Ninguno
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 16:13.