1、web.xml
<resource-ref>
<description>my DB Connection</description>
<res-ref-name>mydataSource</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
2、spring配置:
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>java:comp/env/mydataSource</value>
</property>
</bean>
3、关于JNDI的配置(tomcat):
修改tomcat目录conf/context.xml文件:
<Resource name="mydataSource"
auth="Container"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.5.15:1521:ORCL"
type="javax.sql.DataSource"
username="test"
password="123456"
maxActive="100"
maxIdle="30"
maxWait="10000"
/>