Mehrere Datenbank zugriffe über tomee.xml regeln?

MarkusNeu

Mitglied
Hallo Gemeinde,

leider wusste ich nicht in welche Rubrik das gehört, aus dem Grund frage ich einfach hier.
Vorweg. ich habe keine Ahnung von Java.
Es geht mir viel mehr um vhost Einträge bzw. ich möchte mehrere

Frage1: Kann man über die tomee.xml mehre Datenbanken gleichzeitig ansprechen?
ich gehe davon aus das es gehen wird.

Frage2: Muss die Deklaration
Java:
 <Resource id="XXXDatabase" type="DataSource">
im Programmcode für jede Applikation untergebracht werden?
oder woher erkennt die Applikation welcher DB-Eintrag Ihr gehört?


In einer TomEE Applikation welche ich betreue befindet sich eine Einstellung, wo eine Datenbank angesprochen wird.
tomee.xml
Java:
<?xml version="1.0" encoding="UTF-8"?>
<tomee>
 <!-- see http://tomee.apache.org/containers-and-resources.html -->
  <!-- activate next line to be able to deploy applications in apps -->
 
    <Resource id="XXXDatabase" type="DataSource">
    JtaManaged true
    JdbcDriver oracle.jdbc.driver.OracleDriver
    JdbcUrl jdbc:oracle:thin:@one-xxx.com:1111:one
    UserName xxxxxxxxxxx
    Password xxxxxxxxxxx
    minIdle = 2
    maxIdle = 10
    maxActive = 20
    testOnBorrow = true
    validationQuery = SELECT 1 FROM HEY
  </Resource>
 
  <Resource id="XXXDatabaseNonJTA" type="DataSource">
    JtaManaged false
    defaultAutoCommit false
    JdbcDriver oracle.jdbc.driver.OracleDriver
    JdbcUrl jdbc:oracle:thin:@one-xxx.com:1111:one
    UserName xxxxxxxxxxx
    Password xxxxxxxxxxx
    minIdle = 2
    maxIdle = 10
    maxActive = 20
    testOnBorrow = true
    validationQuery = SELECT 1 FROM HEY
  </Resource>
</tomee>
 

Neue Themen


Zurück
Oben