Pregunta

Tengo un archivo de oído que se genera a través del complemento Maven Ear. El archivo EAR tiene solo un módulo que es el módulo EJB. Puedo implementarlo en JBoss 4.2.1-Ga Inside Eclipse, pero cuando intenté ejecutarlo se encuentra una excepción durante el inicio. He intentado buscar una solución durante dos días, pero no tuvo éxito.

La excepción que encontré fue

org.jboss.xb.binding.JBossXBException: Failed to parse source: Premature end of file. @ *unknown*[-1,-1]

El rastro de la pila está aquí: rastro de pila

Puede valer la pena señalar que este es un proyecto existente que estoy tratando de "mavenizar" y estaba funcionando correctamente antes.

¿Fue útil?

Solución

Esto suena como si estuvieras en el archivo jar que intenta implementar, osf-feed-ejbs.jar Falta el descriptor de implementación (eJB-jar.xml).

Si está dentro de la carpeta Meta-Inf y está en Windows, asegúrese de que META-INF ¡Son todos los límites!

No necesitas ejb-jar.xml para implementaciones de EJB3. Pero si tiene uno, debe estar bien formado al menos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top