找到服务器目录下的server.xml,在Host标签中添加如下代码
<Context path="/项目名称" docBase="网页路径(绝对路径)" reloadable="true"> <Resource name="jdbc/pool" type="javax.sql.DataSource" username="root" password="root" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/数据库名" maxActive="300" maxIdle="100" maxWait="5000" removeAbandoned="true" removeAbandonedTimeout="600" logAbandoned="true" auth="Container" /> </Context>
在项目的web.xml文件中添加如下代码
<resource-ref> <description>mysql数据库连接池</description> <!-- 参考数据源名字,同Tomcat中配置的Resource节点中name属性值"jdbc/mysqlds"一致 --> <res-ref-name>jdbc/pool</res-ref-name> <!-- 资源类型 --> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> <res-sharing-scope>Shareable</res-sharing-scope> </resource-ref>
将mysql-jdbc驱动jar包添加到服务器目录下lib文件夹,版本必须在5.1以上,见附件