I need to create datasource for Cloudscape 10.0 in JBOSS 3.2.7. I followed the procedure mentioned in JBOSS doc.
Like, created derby-ds.xml and tried to access it from simple Java program.
All efforts were fruitless.
Any inputs on this regard are really appreciated.
Thanks and best regards, Pash
Sanju Thomas
Ranch Hand
Joined: Dec 29, 2004
Posts: 243
posted
0
You must access the datasource from the same JVM of the JBoss. So you must use anyone of the J2EE component that deployed in the JBoss server to access the datasource. I think you can't access the datasource that bound in the JBoss sever from another JVM.
Pash Sonar
Greenhorn
Joined: Jul 15, 2003
Posts: 6
posted
0
Finally I got the solution. I hope it will be helpful for our techi folks I am pasting my derby-ds.xml It works fine. Let me know if anybody has any doubts.
--> <datasources> <local-tx-datasource> <!-- The jndi name of the DataSource, it is prefixed with java:/ --> <!-- Datasources are not available outside the virtual machine --> <jndi-name>TestDemo</jndi-name> <use-java-context>false</use-java-context> <!-- for in-process persistent db, saved when jboss stops. The org.jboss.jdbc.DerbyDatabase mbean is necessary for properly db shutdown
--> <connection-url>jdbc erby:TestDemo;create=true</connection-url> <!-- The driver class --> <driver-class>org.apache.derby.jdbc.EmbeddedDriver</driver-class> <!-- The login and password --> <user-name /> <password /> <!-- The minimum connections in a pool/sub-pool. Pools are lazily constructed on first use --> <min-pool-size>5</min-pool-size> <!-- The maximum connections in a pool/sub-pool --> <max-pool-size>20</max-pool-size> <!-- The time before an unused connection is destroyed --> <idle-timeout-minutes>5</idle-timeout-minutes> <!-- Whether to check all statements are closed when the connection is returned to the pool, this is a debugging feature that should be turned off in production
--> <track-statements /> <!-- This mbean can be used when using in process persistent derby --> <depends>jboss:service=Naming</depends> </local-tx-datasource> <!-- <mbean code="org.jboss.jdbc.DerbyDatabase" name="jboss:service=Derby"/> --> </datasources>