Jar ссылки из персистентности. xml в JPA spe c 2.2
Example 5:
app.ear
war2.war
WEB-INF/lib/warEntities.jar
WEB-INF/classes/META-INF/persistence.xml
persistence.xml contains:
<jar-file>lib/warEntities.jar</jar-file> <---- should be: <jar-file>../lib/warEntities.jar</jar-file>
Example 6:
app.ear
lib/earEntities.jar
war2.war
WEB-INF/classes/META-INF/persistence.xml
persistence.xml contains:
<jar-file>../../lib/earEntities.jar</jar-file> <----should be <jar-file>../../../lib/earEntities.jar</jar-file>
Example 7:
app.ear
lib/earEntities.jar
war1.war
WEB-INF/lib/warPUnit.jar (with META-INF/persistence.xml )
persistence.xml contains:
<jar-file>../../../lib/earEntities.jar</jar-file>
Для примера 5 оно должно быть:
<jar-file>../lib/warEntities.jar</jar-file>
Для примера 6: должно быть:
<jar-file>../../../lib/earEntities.jar</jar-file>
Так как после развертывания война разворачивается следующим образом:
app.ear
lib/earEntities.jar
war2/WEB-INF/classes/META-INF/persistence.xml