tomcat配置jndi数据源
初学jsp不管怎么配都是这个CannotcreateJDBCdriverofclass''forconnectURL'null']withrootcausecontext...
初学jsp 不管怎么配都是这个Cannot create JDBC driver of class '' for connect URL 'null'] with root cause
context.xml文件如下:
<Resource name="jdbc/mldn"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="root" password=""
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/mldn"/>
web.xml文件如下:
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/mldn</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
上面这2个文件都已经放在web工程的WEB-INF这个文件里了
mysql版本5.6.17. mysql.jar版本5.1.9 mysql.jar已经放在tomcat/lib下了 常规数据库连接是正常的。 展开
context.xml文件如下:
<Resource name="jdbc/mldn"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="root" password=""
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/mldn"/>
web.xml文件如下:
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/mldn</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
上面这2个文件都已经放在web工程的WEB-INF这个文件里了
mysql版本5.6.17. mysql.jar版本5.1.9 mysql.jar已经放在tomcat/lib下了 常规数据库连接是正常的。 展开
展开全部
<!--假设应用程序目录是JSP-->
<Context path="/JSP" docBase="JSP">
<!--使用数据库名为GUESTBOOK-->
<Resource name="jdbc/demo" scope="Shareable" type="javax.sql.DataSource">
<ResourceParams name="jdbc/demo">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost/demo</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter>
<name>password</name>
<value>12345</value>
</parameter>
<parameter>
<name>username</name>
<value>admin</value>
</parameter>
<!---等待Connection的时间,单位ms, -1表示不限制->
<parameter>
<name>maxWait</name>
<value>3000</value>
</parameter>
<!--连接池中最多可idle的connection数,也就是最少的connection数,0表示不限制-->
<parameter>
<name>maxIdel</name>
<value>0</value>
</parameter>
<!--连接池至多的Connection数,0表示不限制-->
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
</ResourceParams>
</Resource>
</Context>
<Context path="/JSP" docBase="JSP">
<!--使用数据库名为GUESTBOOK-->
<Resource name="jdbc/demo" scope="Shareable" type="javax.sql.DataSource">
<ResourceParams name="jdbc/demo">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost/demo</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter>
<name>password</name>
<value>12345</value>
</parameter>
<parameter>
<name>username</name>
<value>admin</value>
</parameter>
<!---等待Connection的时间,单位ms, -1表示不限制->
<parameter>
<name>maxWait</name>
<value>3000</value>
</parameter>
<!--连接池中最多可idle的connection数,也就是最少的connection数,0表示不限制-->
<parameter>
<name>maxIdel</name>
<value>0</value>
</parameter>
<!--连接池至多的Connection数,0表示不限制-->
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
</ResourceParams>
</Resource>
</Context>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询