刚把5.0的配置搞定,换了5.5版本就不一样了,试了半天结合5.0的配置经验,终于搞定了,还算有成就感^_^。
第一步:把数据库驱动拷贝到Tomcat安装目录的/common/lib下和你自己网站的/WEB-INF/lib下(我用的mysql,其他一样);
第二步:以admin身份进入Tomcat管理界面配置用户名、密码、连接数目...
之后生成的Server.xml文件如下(如果不想配置,你也可以直接修改后使用)
第三步:在Tomcat/conf/Catalina/localhost目录下建立一个和你网站文件夹名字一样的XML文件。
例如:myweb.xml。内容如下:
注:这一步非常重要,如果没有这步就会出错,会出现org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'错误。
最后,在你自己网站的/WEB-INF/web.xml文件中,添加以下代码:
DB Connection
jdbc/mysql
javax.sql.DataSource
Container
OK。配置全部完成。现在你可以写代码测试这个数据库连接池了。如:
DataSource ds = null;
InitialContext ctx=new InitialContext();
ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
Connection conn = ds.getConnection();
数据库连接对象得到了。