1.修改conf下的context.xml,在<context>标签中添加:

     <Resource
name="jdbc/soa"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="soa"
password="soa"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@172.18.28.219:1521:orcl" />

2.修改WEB-INF下的web.xml(项目中的WEB-INF目录):

 <!-- 配置Oracle的数据源 -->
<resource-ref>
<description>Oracle Datasource</description>
<res-ref-name>jdbc/soa</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>

3.spring配置:

 <!-- JNDI DataSource for J2EE environments -->
<bean id="dataSource"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
        <!-- tomcat上配置的数据源名是:jdbc/soa. 但在这里配置的时候,前面需要加上java:comp/env/,否则会报找不到数据源 -->
<value>java:comp/env/jdbc/soa</value>
</property>
</bean>

注意:spring配置jndiName时,与部署在weblogic时不一样。在weblogic部署时,直接使用jdbc/soa名称,就可以找到数据源

 <!-- JNDI DataSource for J2EE environments -->
<bean id="dataSource"
class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>jdbc/soa</value>
</property>
</bean>

最新文章

  1. 【Win 10 应用开发】三维变换
  2. 【hadoop】——MapReduce解压缩实现
  3. MySql 首记
  4. CAD字体显示问号的解决办法
  5. VC++编译zlib
  6. python-面向对象(股票对象举例)
  7. Android游戏开发实践(1)之NDK与JNI开发04
  8. 阿里技术一面,Java研发岗
  9. [Swift]LeetCode66. 加一 | Plus One
  10. JDK8到JDK12各个版本的重要特性整理
  11. SPSS for Mac 安装教程
  12. 【BZOJ4827】【HNOI2017】礼物
  13. chrome 浏览器的插件权限有多大?
  14. 155. Min Stack (stack)
  15. linux学习笔记-13.进程控制
  16. HDU 1940
  17. c++ ++i and i++
  18. 简单的自动化测试模型(python+selenium)
  19. HDU 4946 Area of Mushroom 共线凸包
  20. Quick UDP Internet Connections 让互联网更快的协议,QUIC在腾讯的实践及性能优化

热门文章

  1. DownloadManager 下载管理类
  2. css圆角
  3. iframe 元素
  4. spring 学习 AOP和IOC
  5. 完全不借助VS,编写C#控制台应用程序
  6. Jquery简略API使用
  7. 3步学会用gulp
  8. isArray
  9. windows下安装phpcms html/ 文件夹不可写的一种错误以及解决方法
  10. 利用pyapns进行ios推送