karatekid0815
Mitglied
Hi,
der Normalfall ist relativ easy. Eine Applikation, im JBoss deployed, greift über die DS Definition auf die DB zu.
<code>
<?xml version="1.0" encoding="UTF-8"?>
<persistence>
<persistence-unit name="ParisPlusDefaultUnit">
<jta-data-source>java:/PPDefaultDS</jta-data-source>
</persistence-unit>
</persistence>
</code>
Nun habe ich aber den Fall, dass ich eine 2. DB benötige. Die passende xxxDS.xml ist angelegt und die persistence.xml entsprechend angepasst.
<code>
<?xml version="1.0" encoding="UTF-8"?>
<persistence>
<persistence-unit name="ParisPlusDefaultUnit">
<jta-data-source>java:/PPDefaultDS</jta-data-source>
</persistence-unit>
<persistence-unit name="ParisPlusHostExtensionUnit">
<jta-data-source>java:/HostExtensionDS</jta-data-source>
<class>ProduktverwaltungEntity</class>
</persistence-unit>
</persistence>
</code>
Allerding scheint das so nicht auszureichen. Zumindest wirft der Server folgende Exception beim Zugriff auf die Bean
javax.naming.NamingException: Could not dereference object
Als Info beim deploy gibt der JBoss noch folgendes aus :
INFO [Ejb3Configuration] [PersistenceUnit: ParisPlusHostExtensionUnit] no META-INF/orm.xml found
Hat jemand schon 2 oder mehere DBs unter EJB3 mit JBoss zum laufen gebracht ?
Für Tipps wäre ich dankbar.
der Normalfall ist relativ easy. Eine Applikation, im JBoss deployed, greift über die DS Definition auf die DB zu.
<code>
<?xml version="1.0" encoding="UTF-8"?>
<persistence>
<persistence-unit name="ParisPlusDefaultUnit">
<jta-data-source>java:/PPDefaultDS</jta-data-source>
</persistence-unit>
</persistence>
</code>
Nun habe ich aber den Fall, dass ich eine 2. DB benötige. Die passende xxxDS.xml ist angelegt und die persistence.xml entsprechend angepasst.
<code>
<?xml version="1.0" encoding="UTF-8"?>
<persistence>
<persistence-unit name="ParisPlusDefaultUnit">
<jta-data-source>java:/PPDefaultDS</jta-data-source>
</persistence-unit>
<persistence-unit name="ParisPlusHostExtensionUnit">
<jta-data-source>java:/HostExtensionDS</jta-data-source>
<class>ProduktverwaltungEntity</class>
</persistence-unit>
</persistence>
</code>
Allerding scheint das so nicht auszureichen. Zumindest wirft der Server folgende Exception beim Zugriff auf die Bean
javax.naming.NamingException: Could not dereference object
Als Info beim deploy gibt der JBoss noch folgendes aus :
INFO [Ejb3Configuration] [PersistenceUnit: ParisPlusHostExtensionUnit] no META-INF/orm.xml found
Hat jemand schon 2 oder mehere DBs unter EJB3 mit JBoss zum laufen gebracht ?
Für Tipps wäre ich dankbar.