在查阅了网上大量资料之后,终于成功在Tomcat中配置oracle数据库连接池,现在整理下步骤。
第一步(拷贝)
下载oracle驱动包ojdbc14.jar,拷贝到TomCat6.0目录下的lib目录里。Ojdbc14.jar的位置为:
G:\Oracle\product\11.2.0\dbhome_1\owb\wf\lib\ojdbc14.jar
第二步(导入):
在工程中要把相应的驱动jar包引入,如图:
第三步:(修改context.xml)
1.Tomcat 6的配置和以前的不同了,不推荐在server.xml中进行配置,而是在%Tomcat_Home%\webapps\yourApp\META-INF \context.xml中进行配置才是更好的方法。而不是以前版本%Tomcat_Home%\conf下的context.xml文件。这样就可以在不同的web应用下单独配置连接池了,且Tomcat会自动重载。当然你也可以更改%Tomcat_Home%\conf下的context.xml文件,将所有web应用下的连接池进行统一配置。
2.将代码修改如下:
<Context reloadable="true">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource name="jdbc/myoracle" auth="Container" type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="scott"
password="tiger"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jd