JndiObjectFactoryBean 配置數據源


 

轉:

JndiObjectFactoryBean 配置數據源

版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/u012930316/article/details/77688830

在 spring中,配置數據庫的數據源的方式有三種,這里介紹下這一種 ..

 

 

這一種在 tomcat下面的service.xml里面 找到你項目的 那個context節點.

  1. <Resource name="/jndi/shzc_r_ibatis" auth="Container"
  2. type="javax.sql.DataSource"
  3. driverClassName="com.mysql.jdbc.Driver"
  4. url="jdbc:mysql://192.168.31.138:3306/test1"
  5. username="admin"
  6. password="admin"
  7. maxActive="50"
  8. maxIdle="30"
  9. 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配置是這樣的

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

 

 

這樣啟動就好啦

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM