zoukankan      html  css  js  c++  java
  • tomcat配置数据源

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

     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(项目中的WEB-INF目录):

    1 <!-- 配置Oracle的数据源 -->
    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上配置的数据源名是:jdbc/soa. 但在这里配置的时候,前面需要加上java:comp/env/,否则会报找不到数据源 --> 5 <value>java:comp/env/jdbc/soa</value> 6 </property> 7 </bean>

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

    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>
  • 相关阅读:
    蓝屏代码stop:0X000000EA(0X85E286B8,0X8635F210,0XF7A53CBC,0X00000001)
    SAP HR 复制PA30的人员
    ABAP OO 开发语法整理
    ABAP制作密码输入框
    Basis 基础
    Excel 文件下载
    SAP 锁机制
    SE16传输配置表数据
    FastAdmin bootstrap-table 分页手动输入跳转
    FastAdmin 的 url 有一个 ref=addtabs 是怎么添加的?
  • 原文地址:https://www.cnblogs.com/myCodingSky/p/3772392.html
Copyright © 2011-2022 走看看