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>
  • 相关阅读:
    PHP编译安装
    PHP编译安装
    Apache编译安装
    Apache编译安装
    端口号
    端口号
    初步理解TCP/IP网络
    初步理解TCP/IP网络
    剑指offer——树的子结构
    STL四种智能指针
  • 原文地址:https://www.cnblogs.com/myCodingSky/p/3772392.html
Copyright © 2011-2022 走看看