问题:在tomcat5.0.28 和 tomcat5.5下配置Oracle9i连接池
解决方法:
1. 在tomcat5.0.28下配置Oracle9i连接池
A. 将jdbc driver放到 tomcat-5.0.28\common\lib 下 (Oracle9i的driver为classes12.jar)
B. 修改tomcat-5.0.28\conf\server.xml 配置文件
找到配置文件中的<HOST>部分
C. 在您的应用的web.xml中添加下面的 resource-ref
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/appDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
D. 如果您的项目中使用了Spring,则需要在Spring的context配置文件中指定data source为Tomcat JNDI
<!--
tomcat Database Connection Pool
-->
<
bean
id
="dataSource"
class
="org.springframework.jndi.JndiObjectFactoryBean"
>
<
property
name
="jndiName"
value
="java:comp/env/jdbc/appDS"
/>
</
bean
>
E. 启动服务,享用吧。:)
2. 在tomcat5.5下配置Oracle9i连接池
A. 将jdbc driver放到 tomcat-5.0.28\common\lib 下 (Oracle9i的driver为classes12.jar)
B. 修改tomcat-5.0.28\conf\server.xml 配置文件
找到配置文件中的<HOST>部分
D. OK了,无需修改web.xml文件,启动服务吧!
THE END
posted on 2007-03-02 18:12
小立飞刀 阅读(2247)
评论(4) 编辑 收藏 所属分类:
JavaEE Servers