tomcat5.5 的 连接池配置与以前的版本不一样,要特别的小心(花了N个小时配置才终于配置好,总结一下下)
1、将驱动文件class12.jar拷入$tomcat_home$/commond/lib中
2、修改配置$tomcat_home$/conf/server.xml
在<host></host>中间添加
<Context docBase="web" path="/web" reloadable="true" debug="1">
<Resource name="jdbc/OracleDB" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" maxIdle="2" maxWait="5000" username="root" password="" url="jdbc:oracle:thin:@192.168.0.176:1521:example" maxActive="4" factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" />
</Context>
(橙色应该注意!!!!!!!!!!!!!)
web为当前项目名称
org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory是tomcat5.5.12使用的factory
3、在同样的文件中的 <GlobalNamingResources> </GlobalNamingResources> 中添加
<Resource name="jdbc/OracleDB" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" maxIdle="2" maxWait="5000" username="root" password="" url="jdbc:oracle:thin:@192.168.0.176:1521:example" maxActive="4" factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" />
4、在应用项目中的/WEB-INF/web.xml的</web-app>前加入
<resource-ref>
<res-ref-name>jdbc/OracleDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
重新启动tomcat就可以了!!!
1、将驱动文件class12.jar拷入$tomcat_home$/commond/lib中
2、修改配置$tomcat_home$/conf/server.xml
在<host></host>中间添加
<Context docBase="web" path="/web" reloadable="true" debug="1">
<Resource name="jdbc/OracleDB" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" maxIdle="2" maxWait="5000" username="root" password="" url="jdbc:oracle:thin:@192.168.0.176:1521:example" maxActive="4" factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" />
</Context>
(橙色应该注意!!!!!!!!!!!!!)
web为当前项目名称
org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory是tomcat5.5.12使用的factory
3、在同样的文件中的 <GlobalNamingResources> </GlobalNamingResources> 中添加
<Resource name="jdbc/OracleDB" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" maxIdle="2" maxWait="5000" username="root" password="" url="jdbc:oracle:thin:@192.168.0.176:1521:example" maxActive="4" factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory" />
4、在应用项目中的/WEB-INF/web.xml的</web-app>前加入
<resource-ref>
<res-ref-name>jdbc/OracleDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
重新启动tomcat就可以了!!!