TOMCAT: Estabelecer JNDI <non-jta-data-source> programaticamente

0 respostas
leonardoprc

Estou necessitando encontrar uma forma de estabelecer programaticamente o datasource JNDI e dinamicamente (runtime) configurar a fonte de dados mantida pelo TomCat (context.xml). A questão é que preciso que o TomCat contenha diversas instâncias da mesma aplicação porém cada uma com sua fonte de dados JNDI.

Alguém aqui já precisou disso?

persistence.xml

<?xml> <persistence-unit name="TemplatePU" transaction-type="RESOURCE_LOCAL"> <provider>oracle.toplink.essentials.PersistenceProvider</provider> <non-jta-data-source>java:comp/env/jdbc/TemplateDS</non-jta-data-source> <jar-file>file:template/entity</jar-file> <exclude-unlisted-classes>false</exclude-unlisted-classes> </persistence-unit> ... </persistence>

Eu preciso que “TemplateDS” seja estabelecido dinamicamente…

Criado 15 de fevereiro de 2010
Respostas 0
Participantes 1