Ciao a tutti, rinnovo la mia richiesta di aiuto:
ho creato un file .jar
con questo risultato:
C:\ROOT_EJB\ENTITY_BMP>jar cvf Naked.jar C:\ROOT_EJB\ENTITY_BMP\META-INF\*.* C:\
ROOT_EJB\ENTITY_BMP\classes\entity_bmp\*.class
aggiunto manifesto
aggiunta in corso di: C:/ROOT_EJB/ENTITY_BMP/META-INF/ejb-jar.xml(in = 602) (out
= 296)(compresso 50%)
aggiunta in corso di: C:/ROOT_EJB/ENTITY_BMP/META-INF/weblogic-ejb-jar.xml(in =
360) (out= 223)(compresso 38%)
aggiunta in corso di: C:/ROOT_EJB/ENTITY_BMP/classes/entity_bmp/homeCC.class(in
= 258) (out= 197)(compresso 23%)
aggiunta in corso di: C:/ROOT_EJB/ENTITY_BMP/classes/entity_bmp/mioBean.class(in
= 1167) (out= 524)(compresso 55%)
aggiunta in corso di: C:/ROOT_EJB/ENTITY_BMP/classes/entity_bmp/remotaCC.class(i
n = 279) (out= 192)(compresso 31%)
aggiunta in corso di: C:/ROOT_EJB/ENTITY_BMP/classes/entity_bmp/servizio_jndi.cl
ass(in = 2221) (out= 1189)(compresso 46%)
che come si può notare è positivo, visto che mi crea un file naked.
Il problema è che se voglio trasformare il mio file Naked.jar in un file deployable (per esempio mioDeployable.jar) con questa istruzione:
java weblogic.ejbc Naked.jar mioDeployable.jar
mi dà questo errore:
java.io.FileNotFoundException: META-INF/ejb-jar.xml not found in jar file
at weblogic.ejb20.dd.xml.DDUtils.getEntry(DDUtils.jav a:208)
at weblogic.ejb20.dd.xml.DDUtils.getEjbJarXml(DDUtils .java:112)
at weblogic.ejb20.dd.xml.DDUtils.loadDeploymentDescri ptor(DDUtils.java:6
2)
at weblogic.ejb20.dd.xml.DDUtils.loadDeploymentDescri ptor(DDUtils.java:4
7)
at weblogic.ejb20.dd.xml.DDUtils.loadDeploymentDescri ptor(DDUtils.java:3
8)
at weblogic.ejbc20.runBody(ejbc20.java:327)
at weblogic.utils.compiler.Tool.run(Tool.java:81)
at weblogic.ejbc.main(ejbc.java:20)
ERROR: java.io.FileNotFoundException: META-INF/ejb-jar.xml not found in jar file
Mi chiedo come è possibile che non sia visibile il file ejb-jar.xml
al momento di creare il file deployable se nel passaggio pecedente è stato aggiunto al momento della creazione del file naked?
Forse qualche errore di classpath (ma non credo)?
Fatemi sapere al più presto che ormai non so più cosa fare.
Grazie e ciaoooooo![]()