COMMON\LIB中有commons-dbcp.jar文件,还需其他文件不?

解决方案 »

  1.   

    你要在server.xml中这样配置(Mysql数据库)
    <Context path="/WEB_Project" docBase="G:\Studio\WEB_Project" debug="0"
     reloadable="true" crossContext="true">
    <Resource name="jdbc/BookDB" auth="Container"
              type="javax.sql.DataSource"
              driverClassName="com.mysql.jdbc.Driver"
      url="jdbc:mysql://localhost:3306/BookDB"
      username="dbuser" password="1234"
      maxActive="100" maxWait="1000"  maxIdle="30"
      removeAbandoned="true"/>
          </Context>
    web.xml文件的内容:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
        version="2.4">  <display-name>Tomcat Documentation</display-name>
      <description>
         Tomcat Documentation.
      </description>
      
    <resource-ref>
           <description>DB Connection</description>
           <res-ref-name>jdbc/BookDB</res-ref-name>
           <res-type>javax.sql.DataSource</res-type>
           <res-auth>Container</res-auth>
     </resource-ref></web-app>将Mssql驱动或Mysql的驱动放到WEB-INF\lib或Tomcat 5.5\common\lib这样就可以了。我用它里面的那个配置方法总不行