2007-12-17

Spring 通过 Tomcat 6.0 下的数据源连接池 访问Oracle数据库

关键字: spring tomcat 6.0 oracle
头疼的老问题,折腾了一天,tomcat6.0数据源配置

tomcat   6.0   +   java   6   +   oracle   10g  

在\Tomcat 6.0\conf\Catalina\localhost中建立context.xml文件,

<Context path="/coral" reloadable="true" docBase="{工程目录}\webapps" 
workDir="{工程目录}\webapps\work" >
  <Resource name="jdbc/coral" auth="Container"
            type="javax.sql.DataSource" username="hr" password="1q2w3e"
            driverClassName="oracle.jdbc.driver.OracleDriver"
            url="jdbc:oracle:thin:@juck007:1521:webdb"
            maxActive="8" maxIdle="30" maxWait="10000"/>
</Context>


Spring 的context.xml文件配置如下:
	<!-- 通过JNDI 使用应用服务器 的Connection Pool-->
	<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
		<property name="jndiName" value="java:comp/env/jdbc/coral"/>
	</bean>


最后不要忘记将Oracle的JDBC驱动程序复制到\Tomcat 6.0\lib下
评论
发表评论

您还没有登录,请登录后发表评论

jacally
搜索本博客
我的相册
5225c084-f830-3bfb-89b4-e391c07b2221-thumb
flexlib6-1.jpg
共 27 张
最近加入圈子
存档
最新评论