Hi there
I do not get dbforms working with JNDI Datasource. Any idea?
Would apprecciate your input very much.
Configurations:
-Tomcat 5
-DBForms 2.3
-JDBC Drivers for SQLServer 2000
-My localhost is rkawv1245a
-SQLServer on same machine port 1433
-Database of interest is "dbformstest"
-User "testsuite" has default database "dbformstest", pwd = "dbformstest"
working configuration:
<!-- ========== Connection =================================== -->
<dbconnection
isPow2 = "true"
connectionProviderClass =
"org.dbforms.conprovider.JakartaConnectionProvider"
name =
"jdbc:microsoft:sqlserver://rkawv1245a:1433;Database=dbformstest"
isJndi = "false"
conClass =
"com.microsoft.jdbc.sqlserver.SQLServerDriver"
username = "testsuite"
password = "dbformstest"
/>
not working configuration:
<!-- ========== Connection =================================== -->
<dbconnection
isPow2 = "true"
name = "jdbc/dbformstest"
isJndi = "true"
/>
I configured the DataConnection Pool using the admin console in Tomcat 5.
part of web.xml:
<GlobalNamingResources>
<Environment name="simpleValue" type="java.lang.Integer" value="30"/>
<Resource auth="Container" description="User database that can be updated and
saved" name="UserDatabase" type="org.apache.catalina.UserDatabase"/>
<Resource name="jdbc/dbformstest" type="javax.sql.DataSource"/>
<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>
<ResourceParams name="jdbc/dbformstest">
<parameter>
<name>url</name>
<value>jdbc:microsoft:sqlserver://rkawv1245a:1433;DatabaseName=dbformstest</value>
</parameter>
<parameter>
<name>password</name>
<value>dbformstest</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>4</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</parameter>
<parameter>
<name>username</name>
<value>testsuite</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
</ResourceParams>
This e-mail is for the intended recipient only.
If you have received it by mistake please let us know by reply and then
delete it from your system; access, disclosure, copying, distribution or
reliance on any of it by anyone else is prohibited.
If you as intended recipient have received this e-mail incorrectly, please
notify the sender (via e-mail) immediately.