剛把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();
數據庫連接對象得到了。