首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

惯用 web server服务jndi配置及其spring调用的配置

2012-10-26 
常用 web server服务jndi配置及其spring调用的配置常用的web server JNDI配置方法,以db2为例一、tomcat部分

常用 web server服务jndi配置及其spring调用的配置
常用的web server JNDI配置方法,以db2为例
一、tomcat部分
1、jndi配置

1.1、5.0版本的jndi配置
<?xml version='1.0' encoding='utf-8'?>
<Context displayName="DS" docBase="ROOT" path="/" workDir="work\Catalina\localhost\ROOT">
<Resource name="DS" type="javax.sql.DataSource"/>
<ResourceParams name="DS">
    <parameter>
      <name>url</name>
      <value>jdbc:db2://127.0.0.1:50000/DateBase</value>
    </parameter>
    <parameter>
      <name>driverClassName</name>
      <value>com.ibm.db2.jcc.DB2Driver</value>
    </parameter>
    <parameter>
      <name>username</name>
      <value>username</value>
    </parameter>
   <parameter>
      <name>password</name>
      <value>password</value>
    </parameter>
    <parameter>
      <name>maxWait</name>
      <value>5000</value>
    </parameter>
    <parameter>
      <name>maxActive</name>
      <value>500</value>
    </parameter>
     <parameter>
      <name>maxIdle</name>
      <value>100</value>
    </parameter>
  </ResourceParams>
</Context>

1.2、5.5.x版本的jndi配置

<?xml version='1.0' encoding='utf-8'?>
<Context displayName="DS" docBase="ROOT" path="/ROOT" workDir="work\Catalina\localhost\ROOT">
  <Resource name="DS" auth="Container" type="javax.sql.DataSource"
              maxActive="100" maxIdle="30" maxWait="10000"
              driverClassName="com.ibm.db2.jcc.DB2Driver"
              username="username" password="password"
              url="jdbc:db2://127.0.0.1:50000/DateBase"
              defaultAutoCommit="true" removeAbandoned="true"
              removeAbandonedTimeout="60" logAbandoned="true"/>
</Context>

* 说明:
   1、本例通过jcc方式联接db2
   2、5.0以下版本和5.0以上版本对jndi的配置方法不同,5.0以上版本将其变成属性进行配置!

2、spring的配置:

  <bean id="dao" class="org.springframework.jndi.JndiObjectFactoryBean">
   <property name="jndiName">
     <value>java:DS</value>
   </property>
  </bean>

热点排行