Ich kann eine DataSource-Ressource in TomEE konfigurieren, indem ich die Datei "conf/tomee.xml" modifiziere. Es ist jedoch etwas schwierig, diese Änderung zu automatisieren, da ich die DataSource-Definition vor der Zeile "" einfügen muss. Ich habe von einem Kommentar in einer related SO posting from me gehört, dass es einfacher ist, an die Datei "system.properties" anzuhängen.Konfigurieren einer DataSource in TomEE in system.properties anstelle von tomee.conf
Also habe ich versucht, diese zu übersetzen:
<Resource id="sus2" type="DataSource">
JdbcDriver = oracle.jdbc.driver.OracleDriver
MaxActive = 10
MinIdle = 2
MaxIdle = 2
MaxWait = 10000
JdbcUrl = jdbc:oracle:thin:@${DB_HOST}:${DB_PORT}:${DB_SID}
UserName = ${DB_USER}
Password = ${DB_PASSWORD}
</Resource>
Welche arbeitet, auf die folgenden:
db = new://Resource?type=DataSource
db.id = Resource/sus2
db.JdbcDriver = oracle.jdbc.driver.OracleDriver
db.MaxActive = 10
db.MinIdle = 2
db.MaxIdle = 2
db.MaxWait = 10000
db.JdbcUrl = jdbc:oracle:thin:@${DB_HOST}:${DB_PORT}:${DB_SID}
db.UserName = ${DB_USER}
db.Password = ${DB_PASSWORD}
, die nicht funktioniert. Es schlägt fehl und sagt, dass es die Ressource "Ressource/sus2" nicht finden konnte.
Nochmals vielen Dank. Ich werde das später am Morgen überprüfen. –