Hello,

          Does anybody here know why EAR's with JPA Persistence Units packaged 
as utilty jars have to be listed in the application.xml in order for it to work 
on JBOSS5B4?

Basically,  In order for a Utility jar JPA to be deployed in JBOSS 5 BETA 4 
packaged with an EAR, it has to be listed as an EJB Module?

eq.

APP.ear
  APPModel.jar (this is the JPA Persistence Unit JAR)
  APPEJB.jar
  APPWeb.war
  META-INF\application.xml

(in order for such an ear to deploy on JBOSS 5B4 - APPModel has to be listed as 
an EJB module in the application.xml - else the PU doesn't start).

Is this just a bug or a problem with JBOSS or an ambiguity in the JEE5 spec?  
Using GlassFish 2, the APPModel.jar doesn't have to be listed as an EJB module 
in the application.xml (listing the PU as an EJB module will make it fail to 
validate with the verifier) and the EAR deploys fine.  

So basically, if I want my EAR to deploy in JBOSS 5 - I have to mangle my EAR 
file and hack the application.xml then list the Persistence Unit JAR file as an 
EJB Module even though its not.



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4136913#4136913

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4136913
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to