码迷,mamicode.com
首页 > 其他好文 > 详细

JNDI数据源配置注意事项

时间:2014-05-07 16:04:01      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:class   java   ext   art   com   c   

如果是在原有工程上修改
1,applicationContext.xml中修改其中的value值
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
     <property name="jndiName">
     <value>java:comp/env/jndivalue</value>
     </property>
 </bean>
2,web.xml中修改res-ref-name
<resource-ref>
  <res-ref-name>jndivalue</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
 </resource-ref>
3,tomcat中,conf/context.xml中修改或添加
<ResourceLink name="jndivalue" global="jndivalue" type="javax.sql.DataSource"/>

4,tomcat中,conf/server.xml中 <GlobalNamingResources> </GlobalNamingResources>中添加
<Resource name="jndivalue" auth="Container"     
   type="com.jolbox.bonecp.BoneCPDataSource"   
   factory="org.apache.naming.factory.BeanFactory"  
   driverClass="oracle.jdbc.driver.OracleDriver"
   username=""  password=""
   jdbcUrl=""  
   idleMaxAge="240"
   idleConnectionTestPeriod="60"
   partitionCount="3"
   acquireIncrement="10"
   minConnectionsPerPartition="10"    
   maxConnectionsPerPartition="20"
   releaseHelperThreads="3"/> 

这四部分的jndivalue最好是统一的,tomcat和工程的纽带是第三部分,如果想不一样,修改第三部分

如果是新建工程,tomcat也是新的,用这种方式的话,需要往tomcat中导入一些jar包

JNDI数据源配置注意事项,布布扣,bubuko.com

JNDI数据源配置注意事项

标签:class   java   ext   art   com   c   

原文地址:http://blog.csdn.net/fjzeng/article/details/25192027

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!