Stichworte:
JNDI, global, Datasource, DB, JDBC
Problem:
Eine Globale Resource in einer Webanwendung verwende.
Lösung:
Zunächst muss die Resource global definiert werden
<GlobalNamingResources>
<!-- JNDI-Datasource fuer die Testdatenbank -->
<Resource name="jdbc/DB2TGLOBAL"
auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/DB2TGLOBAL">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
...
</ResourceParams>
</GlobalNamingResources>
Im Context der Anwendung muss eine Referenz auf die globale Datasource angegeben werden:
<ResourceLink name="jdbc/DB2TPooledDS" global="jdbc/DB2TGLOBAL" type="javax.sql.DataSource" />
Keine Kommentare:
Kommentar veröffentlichen