JBossxBException
-
27-10-2019 - |
Domanda
Ho un file auricolare generato tramite il plug -in Maven. Il file a orecchie ha un solo modulo che è il modulo EJB. Sono in grado di distribuirlo su JBoss 4.2.1-GA all'interno di Eclipse ma quando ho provato a eseguirlo si incontra un'eccezione durante l'avvio. Ho provato a cercare una soluzione per due giorni ma senza successo.
L'eccezione che ho incontrato è stata
org.jboss.xb.binding.JBossXBException: Failed to parse source: Premature end of file. @ *unknown*[-1,-1]
La traccia dello stack è qui: Traccia dello stack
Potrebbe valere la pena notare che questo è un progetto esistente che sto cercando di "mavenizzare" e stavo lavorando correttamente prima.
Soluzione
Sembra come se all'interno del file jar provi a distribuire, osf-feed-ejbs.jar
Probabilmente manca il descrittore di distribuzione (ejb-jar.xml).
Se si trova all'interno della cartella Meta-INF e sei su Windows, assicurati che META-INF
sono tutti i cappelli!
Non hai bisogno ejb-jar.xml
Per distribuzioni EJB3. Ma se ne hai uno, deve essere benformato almeno.