如何设置Jb9下的Tomcat的Datasource,使得开发的时候可以使用
我想用jb9开发的时候使用tomcat下设置的一个datasource做开发、调试,但是我设置后总是jb9总提示出错。"java.sql.SQLException: Cannot load JDBC driver class 'null'"
然而,我在独立使用tomcat的情况下,设置的该datasource是可以正常使用的,
我不知道如何设置,才能使得在jb9下进行调试开发的时候也可以使用在tomcat下设置的数据源,请高人给指点以下,谢谢,其中我数据库使用的MySQL 4.0,Tomcat 4.1.21。
我将jb9下的配置文件server.conf改动如下:
<Context path="/test" docBase="test"
debug="5" reloadable="true" crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_DBTest_log." suffix=".txt"
timestamp="true"/>
<Resource name="jdbc/JMSDB"
auth="Container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/JMSDB">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>30</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>10000</value>
</parameter>
<!-- MySQL dB username and password for dB connections -->
<parameter>
<name>username</name>
<value>javauser</value>
</parameter>
<parameter>
<name>password</name>
<value>javadude</value>
</parameter>
<!-- Class name for mm.mysql JDBC driver -->
<parameter>
<name>driverClassName</name>
<value>org.gjt.mm.mysql.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/javatest?autoReconnect=true</value>
</parameter>
</ResourceParams>
</Context>