In Tomcat, find conf / context.xml, then edit and write something like this:
<Resource name="jdbc/PollDatasource" auth="Container" type="javax.sql.DataSource" driverClassName="com.YourDriver" url="jdbc:derby://localhost:1527/nameOfTheDatabase;create=true" username="username" password="password" maxActive="20" maxIdle="10" maxWait="-1" />
Note 1: with the above url, the driver will be org.apache.derby.jdbc.ClientDriver
Note 2: You can also add the above information to the META-INF / context.xml of your project. This becomes application specific. If you add information to tomcat context.xml, which will become global.
Note 3: Download the jar from this site . Download db-derby-10.9.1.0-bin.zip.It contains many files, including derby.jar and derbyclient.jar (along with great documentation) .derbyclient.jar contains our friend org.apache.derby.jdbc.ClientDriver.class
. derby.jar contains org.apache.derby.jdbc.EmbeddedDriver
. Store the downloaded jar in the Tomcat lib folder.
and in your web.xml application "resource-ref":
<resource-ref> <description>my connection</description> <res-ref-name>jdbc/PollDatasource</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
You can look at these questions:
source share