1.首先需在tomcat的conf目录下配置context.xml文件,在conf\Catalina\localhost目录下加入dd.xml配置不可以。加入如下代码:
<Context docBase="D:/Android/apache-tomcat-8.0.28/webapps/Dwp" debug="0" privileged="true">
<!-- 其中docBase是项目主目录
name指定数据源在容器中的JNDI名,供页面中使用
driverClassName指定连接数据库的驱动
url指定数据库服务的URL
username指定连接数据库的用户名
password指定连接数据库的密码
maxActive指定数据源最大活动连接数
maxIdle指定数据池中最大的空闲连接数
maxWait指定数据池中最大等待获取连接的客户端
-->
<Resource name="dstest" auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/test"
username="root" password="zhang0322" maxActive="5"
maxIdle="2" maxWait="10000"/>
</Context>
2.tomcat8需要使用高版本的mysql-connector-java,低版本的会提示错误:Connection调用isValid抛出AbstractMethodError异常
3.提示错误“Cannot load JDBC driver class 'com.mysql.jdbc.Driver”的解决方法需要将mysql的jar包放在apache下的lib目录下