mehrere Datenbanken mit JBoss 4.2 und EJB3

Status
Nicht offen für weitere Antworten.

karatekid

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>
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>

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.

Gruss KK
 

karatekid

Mitglied
Ich habe eine Lösung gefunden. Evtl benötigt diese ja jemand mal...

Erst die DB angeben die allgemein gilt, dann die, die speziell für einige Beans gelten.
Mit <exclude-unlisted-classes/> schliesst man die nicht aufgeführten Beans aus.
Damit wird zwar die ProduktverwaltungEntity erst mal auf die default DB gesetzt, dann allerdings mit der richtigen überschrieben.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<persistence>
   <persistence-unit name="DefaultUnit">
      <jta-data-source>java:/PPDefaultDS</jta-data-source>
   </persistence-unit>
   <persistence-unit name="HostExtensionUnit">
      <jta-data-source>java:/HostExtensionDS</jta-data-source>
      <class>ProduktverwaltungEntity</class>
      <exclude-unlisted-classes/>
   </persistence-unit>
</persistence>

Eigentlich sollte es auch diese Notation geben :

Code:
<?xml version="1.0" encoding="UTF-8"?>
<persistence>
   <persistence-unit name="DefaultUnit">
      <jta-data-source>java:/PPDefaultDS</jta-data-source>
      <exclude>ProduktverwaltungEntity</exclude>
   </persistence-unit>
</persistence>

Leider ignoriert der JBoss das <exclude>

Falls jemand eine bessere Lösung hat wäre ich dankbar.
 
G

Guest

Gast
karatekid hat gesagt.:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<persistence>
   <persistence-unit name="DefaultUnit">
      <jta-data-source>java:/PPDefaultDS</jta-data-source>
      <exclude>ProduktverwaltungEntity</exclude>
   </persistence-unit>
</persistence>

Leider ignoriert der JBoss das <exclude>
Hängt damit zusammen, dass es einen solchen Tag nicht gibt. Zumindest nicht laut http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Mehrere Bilder gleichzeitig bzw. dynamisch eines Objektes speichern Allgemeines EE 2
F Mehrere Bilder aus MySQL DB via Servlet darstellen. Allgemeines EE 1
N JAAS login() mehrere Parameter an LoginModul übergeben Allgemeines EE 2
T Mehrere gleiche Jars im Classpath Allgemeines EE 7
A JMS: Mehrere Durable Subscriber dynamisch zur Laufzeit erzeugen - setClientID() Allgemeines EE 2
MQue ein Rechner - mehrere BrowserFenster Allgemeines EE 3
A Mehrere User gleichzeigig, wie mach ich das? Allgemeines EE 14
A Annotation "ID: Primary Key über mehrere Spalten möglic Allgemeines EE 3
M Mehrere Webanwendungen über einen Webserver? Allgemeines EE 2
B JSF - Mehrere Message-Bundles verwenden Allgemeines EE 17
E bei struts inhalte über mehrere seite verteilen Allgemeines EE 6
S mehrere Message Resources in Struts ansprechen Allgemeines EE 7
G Mehrere Probleme mit Servlets/Java Allgemeines EE 15
clemson HTML Taglib - mehrere Submit-Buttons & Internationalisie Allgemeines EE 4
M MVC in J2EE: mehrere JSPs über ein Servlet kontrollieren Allgemeines EE 7
clemson mehrere Mail Attachments - JSP Struts Allgemeines EE 7
T Jsp die mehrere Servlets aufruft erzeugt Fehler Allgemeines EE 10
W Mehrere Applikationenen mit einer Anmeldung möglich? Allgemeines EE 11
B mehrere submit-buttons in einer jsp Allgemeines EE 11
X JSF xml und Datenbanken Allgemeines EE 2
Y EJBs und Callbacks (Jboss 7.1) Allgemeines EE 1
J Mit @Schedule annotierte Methode wird nach einer Weile nicht mehr ausgeführt (JBoss AS 7.2) Allgemeines EE 0
P eMail versenden mit JBOSS Allgemeines EE 2
N WS-Security Beispiel mit JBOSS/Wildfly gesucht Allgemeines EE 2
I JBoss unheimlich langsam nach mehreren Deploys Allgemeines EE 2
BuckRogers Jboss 7** und j2ee 1.7 Allgemeines EE 1
D Jboss löscht Archiv nicht beim Redeployed Allgemeines EE 3
J paar Fragen zu JSF2/JEE6 Anwendung mit JBoss 7.1.1 Allgemeines EE 6
D Jboss lernen mit Praxisbeispiel Allgemeines EE 4
Y JBoss 7 - wie kann ich das logging meiner Applikation am JBoss konfigurieren Allgemeines EE 3
O JBoss und die Einbindung eines externen JAR Allgemeines EE 10
E Generelle Frage zu CDI mit JBoss AS 7.1.1 and Jave EE 6 Allgemeines EE 4
B JBoss Libs vs. JBoss Libary Allgemeines EE 12
E CDI mit verschiedenen Jars in EAR klappt auf Jboss AS 7.1.1.Final nicht Allgemeines EE 8
S Webapp in JBoss absichern nur in bestimmten Umgebungen? Allgemeines EE 2
C JBoss Clustering schlägt fehl Allgemeines EE 10
E JBoss 7.1 Datasource Problem Allgemeines EE 2
2 Deployment per EAR [JBOSS] Allgemeines EE 6
E JBoss NameNotFoundException: einloggen not bound Allgemeines EE 4
S Jboss Server Allgemeines EE 5
E JBoss, jsp und Parameter Allgemeines EE 2
H Bean läuft unter GlassFish, aber JBoss nicht Allgemeines EE 5
S JBoss 7 Authentifizierung: "No principals available" Allgemeines EE 3
S Principal, Authentication, Security und alles im JBoss 7 Allgemeines EE 16
W JBoss 6 - SocketTimeout dynamisch setzen Allgemeines EE 2
S Manueller EJB Lookup im JBoss AS 7.0.1 Allgemeines EE 8
T eXist und JBoss Allgemeines EE 5
J JBoss, Eclipse, Webseite wird nicht angezeigt? Allgemeines EE 4
T erste Anwendung in JBoss deployen Allgemeines EE 3
V JBoss und Classloader Allgemeines EE 6
S Embedded JBoss Problem beim Deployment Allgemeines EE 4
W Anleitung/Tutorial Eclipse/JBoss 6.0 mit Seam 3.0 bzw. jBPM 5.0 Allgemeines EE 3
G JBoss Portal Allgemeines EE 5
E Servlet Wie kann ich ohne Hilfe von Eclipse in JBoss mein servlet aufrufen Allgemeines EE 2
P Kann jemand mit dieser Exception was anfangen? (JBoss) Allgemeines EE 5
ruutaiokwu jboss problem - work-verzeichnis muss manuell gelöscht werden??? Allgemeines EE 5
W JBoss log dependencies aus jbossall-client.jar Allgemeines EE 7
G JBoss Datasource Allgemeines EE 3
ruutaiokwu ejb hot deployment unter jboss 4.2.3 Allgemeines EE 7
fastjack jBoss und externes Nachrichtensystem Allgemeines EE 3
H log4j + JBoss Allgemeines EE 10
P JAAS mit jboss 6 Allgemeines EE 2
X JBoss log4j Konflikt Allgemeines EE 2
reibi JBoss Webinterface Allgemeines EE 3
X JBoss InitialContext problem Allgemeines EE 5
E Properties-File in Jboss-Conf Verzeichnis ansprechen Allgemeines EE 2
S Servlet auf JBoss 5? Allgemeines EE 11
T Hibernate 3 + EJB 3 + JBoss 5 Allgemeines EE 6
M Deployment auf entfernten JBoss Allgemeines EE 4
T JBoss und DB2-Express Allgemeines EE 2
G separate log files in JBoss Allgemeines EE 2
Escorter JBoss AS als Webserver Allgemeines EE 2
N JBoss Problem mit Bibliothek in unterschiedlichen Versionen Allgemeines EE 2
S Oracle DataSource im JBOSS ---> ClassCastException Allgemeines EE 2
S oracle db über jboss in jsp Allgemeines EE 19
F FORM Auth in JBoss für User mit falscher Rolle ? Allgemeines EE 2
E JBoss mit existierendem Tomcat nutzen? Allgemeines EE 4
T POI, Maven, JBoss und ein java.lang.NoClassDefFoundError Allgemeines EE 7
M embedded jboss unter eclipse 3.3 Allgemeines EE 2
M URL-Programm-Handling mit Jboss Allgemeines EE 2
G Deployen am JBoss Server Allgemeines EE 14
I JBOSS Jsp Files Pfad im Servlet? Allgemeines EE 4
B Problem mit JBoss-4.2.1.GA Allgemeines EE 8
remus JBoss Authentifizierung mit MYSQL-Datenbank Allgemeines EE 4
B Client ausführen mit JBoss v4.2 Allgemeines EE 3
G JBoss nutzt beim starten ständig das Root.war Allgemeines EE 12
R Jboss-Server mit Beispielanwendung füttern Allgemeines EE 2
R JBoss über lokale IP ansprechen Allgemeines EE 16
M JSP, MySQL und JBoss "No suitable Driver" Allgemeines EE 3
J Frage zu Jboss Allgemeines EE 7
N Jboss als Dienst -> Fehler 1053 Allgemeines EE 1
I JBOSS IDE EJB 3.0 Servlets JSP Applikation --> JSF sinnvo Allgemeines EE 2
S JBOSS-Security_DatabaseServerLoginModule Allgemeines EE 29
R Eclipse + JBoss + JSF Allgemeines EE 14
G webapplikation mit jsp, ejb 3.0 und jboss Allgemeines EE 10
T JBoss Installation . JAVA_HOME not set Allgemeines EE 2
JimPanse Jboss 4.2.0, myfaces bzw. Tomahawk Allgemeines EE 5
E JBoss Hibernate Datenbank-Timeout Allgemeines EE 3
G JBoss aus einem Java-Programm starten Allgemeines EE 11
G JSP und URL-Auflösung (JBoss 4.2.0) Allgemeines EE 4

Ähnliche Java Themen

Neue Themen


Oben