Je peux configurer une ressource DataSource dans TomEE en modifiant le fichier "conf/tomee.xml". Cependant, il est plutôt difficile d'automatiser cette modification, car je dois insérer la définition DataSource avant la ligne "". J'ai entendu d'un commentaire dans un related SO posting from me qu'il est plus facile d'ajouter au fichier "system.properties".Configurer une source de données dans TomEE dans system.properties au lieu de tomee.conf
Alors, j'ai essayé de traduire ceci:
<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>
Ce qui fonctionne, à ce qui suit:
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}
qui ne fonctionne pas. Il échoue, disant qu'il n'a pas pu trouver la ressource "Resource/sus2".
Merci encore. Je vais vérifier cela plus tard ce matin. –