User development, A new message was posted in the thread "Issue specifying the <jar-file> in persistence.xml in JBOSS 5 on linux system":
http://community.jboss.org/message/519328#519328 Author : Dragos Bobes Profile : http://community.jboss.org/people/dbobes Message: -------------------------------------------------------------- I need to put the persistence.xml in ear's META-INF so I can extend the scope of the persistence unit to the entire ear because I am using it in the externalejbmodule.jar (see http://community.jboss.org/thread/146523). I removed the name of the ear from the path ('<jar-file>myejbmodule.jar</jar-file>') and now it works fine on linux but it fails on windows. These are the windows log entries: 11:55:02,097 DEBUG [AbstractInjectionValueMetaData] persistence.unit:unitName=myapp.ear/#myapppu: Contextual injection usage (class -> classloader): interface org.jboss.jpa.spi.XPCResolver -> baseclassloa...@bd4dc2{vfsfile:/C:/work/tools/jboss-5.1.0.GA/server/default/conf/jboss-service.xml} defined by abstractpropertymetad...@117065b{name=xpcresolver value=abstractinjectionvaluemetad...@a27851{value=null injectionType=BY_CLASS propertyMetaData=XPCResolver}} 11:55:02,113 INFO [PersistenceUnitDeployment] Starting persistence unit persistence.unit:unitName=myapp.ear/#myapppu 11:55:02,113 ERROR [AbstractKernelController] Error installing to Start: name=persistence.unit:unitName=myapp.ear/#myapppu state=Create java.lang.RuntimeException: could not find relative path: myejbmodule.jar at org.jboss.jpa.deployment.PersistenceUnitDeployment.getRelativeURL(PersistenceUnitDeployment.java:208) at org.jboss.jpa.deployment.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:267) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ... DEPLOYMENTS IN ERROR: Deployment "<UNKNOWN jboss.j2ee:ear=myapp.ear,jar=myapp.ear,name=Server,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=myapp.ear/#myapppu' ** Deployment "persistence.unit:unitName=myapp.ear/#myapppu" is in error due to the following reason(s): java.lang.RuntimeException: could not find child 'myejbmodule.jar' on 'filehand...@24117815[path= context=file:/C:/work/tools/jboss-5.1.0.GA/server/default/deploy/ real=file:/C:/work/tools/jboss-5.1.0.GA/server/default/deploy/]' Is there a way to have this configuration work on both environments? -------------------------------------------------------------- To reply to this message visit the message page: http://community.jboss.org/message/519328#519328
_______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user