tomcat配置数据源

系统 2212 0

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>
    

tomcat配置数据源


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论