He intentado buscar publicaciones que puedan ayudarme, no puedo encontrar ninguna.java.lang.NoClassDefFoundError cuando el archivo está allí
Estoy desplegando un oído en el servidor JBoss4, y empecé a tener este problema desde que agregué un nuevo proyecto.
este nuevo proyecto se define como proyecto de Java en eclipse, y el proyecto EAR tiene un proyecto EJB que tiene el nuevo proyecto Java como uno de los proyectos que depende de si se implementa en JBoss localmente a través de eclipse, no hay problema y todo funciona sin problemas
Pero cuando se implementó en JBoss en el entorno de prueba (fuera del eclipse), siguió obteniendo java.lang.NoClassDefFoundError en una de las clases definidas en el nuevo proyecto de Java.
Miré dentro del archivo EAR para acceder al contenedor (proyecto EJB), y luego dentro del contenedor, puedo ver la estructura del directorio y todos los archivos de clase del nuevo proyecto Java, es decir. La clase de la que se queja está ahí dentro del EAR-> JAR y coincide con la estructura exacta que está buscando.
Estoy perdido en lo que más puedo mirar.
¡Todos los indicadores son muy apreciados!
Gracias
Probé todo y todavía me da la misma excepción –
Olvidé responder a este hilo - como una actualización: descubrí cuál era el problema, lo que fue realmente tonto, en algún momento en el camino, cambié el nombre del paquete cambiando un personaje a mayúscula. p.ej.de packagename, a packageName - y en algún punto del camino, algunos archivos de clase todavía lo referencian por el nombre anterior (sin mayúscula) y por lo tanto el NoClassDefFoundError –