How can I access a datasource from a client

How can I access a DataSource from Outside of JBoss (from a client)?

 

In JBoss-3.2.x you cannot, DataSources are not exposed remotely. There is an implementation of this in JBoss4. I would not recommend this anti-pattern.

 

In JBoss4, you can set the following attribute to false in the datasource definition:

 

<use-java-context>false</use-java-context>

 

Note: Exposing a Datasource remotely is NOT recommended, it's an anti-pattern. Also the connection manager in JBossAS is not designed to handle connection leaks which may occur when the client vanished or crashed.

 

Configuration

 

See ConfigDataSources