1.修改conf下的context.xml,在<context>標(biāo)簽中添加:
1
<
Resource
2
name="
jdbc/soa
"
3
auth="Container"
4
type="javax.sql.DataSource"
5
maxActive="100"
6
maxIdle="30"
7
maxWait="10000"
8
username="soa"
9
password="soa"
10
driverClassName="oracle.jdbc.driver.OracleDriver"
11
url="jdbc:oracle:thin:@172.18.28.219:1521:orcl" />
2.修改WEB-INF下的web.xml(項(xiàng)目中的WEB-INF目錄):
1
<!-- 配置Oracle的數(shù)據(jù)源 -->
2
<resource-ref>
3
<description>Oracle Datasource</description>
4
<res-ref-name>
jdbc/soa
</res-ref-name>
5
<res-type>javax.sql.DataSource</res-type>
6
<res-auth>Container</res-auth>
7
</resource-ref>
3.spring配置:
1
<!-- JNDI DataSource
for
J2EE environments -->
2
<bean id="dataSource"
3
class
="org.springframework.jndi.JndiObjectFactoryBean">
4
<property name="jndiName">
<!-- tomcat上配置的數(shù)據(jù)源名是:jdbc/soa. 但在這里配置的時(shí)候,前面需要加上java:comp/env/,否則會(huì)報(bào)找不到數(shù)據(jù)源 -->
5
<value>
java:comp/env/jdbc/soa
</value>
6
</property>
7
</bean>
注意:spring配置jndiName時(shí),與部署在weblogic時(shí)不一樣。在weblogic部署時(shí),直接使用jdbc/soa名稱,就可以找到數(shù)據(jù)源
1
<!-- JNDI DataSource
for
J2EE environments -->
2
<bean id="dataSource"
3
class
="org.springframework.jndi.JndiObjectFactoryBean">
4
<property name="jndiName">
5
<value>
jdbc/soa
</value>
6
</property>
7
</bean>
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

