JndiObjectFactoryBean 配置数据源

在 spring中,配置数据库的数据源的方式有三种,这里介绍下这一种 ..



这一种在 tomcat下面的service.xml里面 找到你项目的 那个context节点.

  <Resource name="/jndi/shzc_r_ibatis" auth="Container"   
		    type="javax.sql.DataSource"  
		    driverClassName="com.mysql.jdbc.Driver"  
		    url="jdbc:mysql://192.168.31.138:3306/test1"  
		    username="admin"  
		    password="admin"  
		    maxActive="50"  
		    maxIdle="30"  
		    maxWait="10000" /> 
增加这个配置比如这样子..




      <Context docBase="SHZC" path="/xxlgame" reloadable="true" source="org.eclipse.jst.jee.server:SHZC">
      
  <Resource name="/jndi/shzc_r_ibatis" auth="Container"   
   type="javax.sql.DataSource"  
   driverClassName="com.mysql.jdbc.Driver"  
   url="jdbc:mysql://192.168.31.138:3306/test1"  
   username="admin"  
   password="admin"  
   maxActive="50"  
   maxIdle="30"  
   maxWait="10000" /> 
   
   <Resource name="/jndi/shzc_wr_ibatis" auth="Container"   
   type="javax.sql.DataSource"  
   driverClassName="com.mysql.jdbc.Driver"  
   url="jdbc:mysql://192.168.31.138:3306/test1"  
   username="admin"  
   password="admin"  
   maxActive="50"  
   maxIdle="30"  
   maxWait="10000" />  
  </Context>


然后在你的spring配置是这样的

<bean id="dataSourceWR" class="org.springframework.jndi.JndiObjectFactoryBean">
	  <property name="jndiName" value="java:comp/env/jndi/shzc_wr_ibatis"></property>
	</bean>



这样启动就好啦


  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值