I have configured the server.xml so that I can do a JNDI look up of the
Database. This is the section of server.xml which configures my database as
a <GlobalNamingResources>.
<GlobalNamingResources>
<Environment name="simpleValue" override="true" type="java.lang.Integer"
value="30"/>
<Resource name="jdbc/Questions" scope="Shareable"
type="javax.sql.DataSource"/>
<Resource name="UserDatabase" scope="Shareable"
type="org.apache.catalina.UserDatabase" auth="Container" description="User
database that can be updated and saved"/>
<ResourceParams name="jdbc/Questions">
<parameter>
<name>validationQuery</name>
<value></value>
</parameter>
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>4</value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:weblogic:mssqlserver4:Questions@localhost</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>weblogic.jdbc.mssqlserver4.Driver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
</ResourceParams>
<ResourceParams name="UserDatabase">
<parameter>
<name>factory</name>
<value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
</parameter>
<parameter>
<name>pathname</name>
<value>conf/tomcat-users.xml</value>
</parameter>
</ResourceParams>
</GlobalNamingResources>
When my application tries to a getConnection() on the DataSource, the
driverClassName does not seem to be initialized and I am getting an
exception. I understand I have to also configure an element resourceLink
which should be part of the Context element. Could somebody tell me how the
resourceLink for the above database should be configured?
--
To unsubscribe, e-mail: <mailto:tomcat-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-user-help@;jakarta.apache.org>