[jboss-user] [Installation, Configuration & DEPLOYMENT] - Re: Problems for ear project configuration and deployment to
sunnyDev
do-not-reply at jboss.com
Wed Dec 10 10:39:54 EST 2008
Sorry, seems Item 1 seems is not put out clearly, some explanations for item 1:
With Jboss 4.2.x, in an EAR, if a .jar file on the classpath contained entities and a persistence.xml, Jboss would not automatically find it. Instead, it had to be added to the meta-inf/application.xml. For example:
<application>
| ...
| <!--the jar containing the persistence unit -->
| <module>
| <java>lib/myLib.jar</java>
| </module>
| ...
| </application>
In Jboss 5, you should not declare the jar file containing persistence.xml (and the entity classes) in application.xml anymore. since it's already (apparently) scanned automatically. If you still declare your persistence unit that way, you'll get the following exception/error:
...
| Caused by: java.lang.IllegalStateException: Context already exists with path 'lib/myLib.jar'
| at org.jboss.deployers.plugins.structure.StructureMetaDataImpl.addContext(StructureMetaDataImpl.java:59)
| ....
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4195655#4195655
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4195655
More information about the jboss-user
mailing list