1.在spring-config.xml文件中,加入jndi
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:/comp/env/DLWYOA_DS</value>
</property>
</bean>
2.新建一个xml文件,放在../apache-tomcat-6.0.18/conf/Catalina/localhost下面
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:/Workspaces/dlwyoa/WebRoot" reloadable="false">
<!-- DBCP -->
<Resource name="DLWYOA_DS"
auth="Container"
type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@192.168.1.27:1521:dlwynw"
username="nwpt"
password="nwpt"
maxActive="24"
maxIdle="5"
maxWait="12000"
timeBetweenEvictionRunsMillis="60000"
numTestsPerEvictionRun="24"
minEvictableIdleTimeMillis="600000"
removeAbandoned="true"
removeAbandonedTimeout="180"
logAbandoned="true"
validationQuery="select 1 from dual"
validationQueryTimeout="3"
testOnBorrow="false"
testOnReturn="false"
testWhileIdle="true"/>
</Context>
本文详细介绍了如何在Spring框架中通过JNDI方式配置Tomcat连接Oracle数据库,包括创建数据源配置XML文件并放置在指定目录下,设置数据源属性如驱动、URL、用户名、密码等,以及配置数据库连接池参数如最大连接数、空闲连接超时时间等。
446

被折叠的 条评论
为什么被折叠?



