久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    JNDI+Tomcat配置數(shù)據(jù)源的兩種方式

     藏經(jīng)閣_蒼穹 2015-11-21

    全局jndi配置 :此種配置需要在server.xml中配置數(shù)據(jù)源。 

    0、需要在tomcat下加入數(shù)據(jù)庫連接的jar包

    1、web.xml配置

    <resource-ref>
        <description>my DB Connection</description>
        <res-ref-name>mydataSource </res-ref-name>   must be same as server.xml
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
    </resource-ref>

    2、applicationContext.xml下配置

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

    3、server.xml中配置為

    <!-- Global JNDI resources -->
     <GlobalNamingResources>
       <!-- Test entry for demonstration purposes -->
       <Environment name="simpleValue" type="java.lang.Integer" value="30"/>
       <!-- Editable user database that can also be used by
            UserDatabaseRealm to authenticate users -->
       <Resource name="UserDatabase" auth="Container"
                 type="org.apache.catalina.UserDatabase"
          description="User database that can be updated and saved"
              factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
             pathname="conf/tomcat-users.xml" />
       <Resource name="mydataSource" auth="Container" type="javax.sql.DataSource"
                                   url="jdbc:oracle:thin:@192.168.2.104:1521:ora10g"
                               driverClassName="oracle.jdbc.driver.OracleDriver"
                               password="aa"
                               username="aa"
                               initialSize="5"
                               maxActive="10"
                               maxIdle="5"
                               minIdle="2"
                               maxWait="10000"
                               removeAbandoned="true"
                               logAbandoned="true"
                               removeAbandonedTimeout="60"
                               timeBetweenEvictionRunsMillis="900000"
                               minEvictableIdleTimeMillis="1800000"
                               numTestsPerEvictionRun="100"
                               validationQuery="select count(0) from dual"
                               poolPreparedStatements="true"
                               maxOpenPreparedStatements="100"/>
     </GlobalNamingResources>

    4、tomcat/conf下localhost下的配置如下

    <?xml version="1.0" encoding="UTF-8"?>
    <Context docBase="F:/workspace/cuapp/WebRoot" path="xj-adminportal" reloadable="false">
        <ResourceLink name="mydataSource " global="mydataSource " type="javax.sql.DataSource"/>
    </Context>
    非全局jndi配置步驟 :此種配置方式不需要在server.xml中配置數(shù)據(jù)源,而只在tomcat/conf/Catalina/localhost下的啟動配置中配置即可。注意紅色字體名稱必須和相同。

    0、需要在tomcat/common/lib下加入數(shù)據(jù)庫連接的jar包

    1、web.xml配置

    <resource-ref>
         <description>my DB Connection</description>
         <res-ref-name>mydataSource </res-ref-name>  
         <res-type>javax.sql.DataSource</res-type>
         <res-auth>Container</res-auth>
     </resource-ref>

    2、applicationContext.xml下配置

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

    3、在tomcat的conf下的localhost下的配置如下

    <?xml version="1.0" encoding="UTF-8"?>
    <Context docBase="F:/workspace/cuapp/WebRoot" path="cuapp" reloadable="false">
    <Resource name="mydataSource" auth="Container" type="javax.sql.DataSource"
                       url="jdbc:oracle:thin:@192.168.2.104:1521:ora10g"
                    driverClassName="oracle.jdbc.driver.OracleDriver"
                    password="aa"
                    username="aa"
                    initialSize="2"
                    maxActive="3"
                    maxIdle="1"
                    minIdle="1"
                    maxWait="10000"
                    removeAbandoned="true"
                    logAbandoned="true"
                    removeAbandonedTimeout="60"
                    timeBetweenEvictionRunsMillis="900000"
                    minEvictableIdleTimeMillis="1800000"
                    numTestsPerEvictionRun="100"
                    validationQuery="select count(0) from dual"
                    poolPreparedStatements="true"
                    maxOpenPreparedStatements="100"/>
    </Context>

      本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
      轉(zhuǎn)藏 分享 獻花(0

      0條評論

      發(fā)表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 天码AV无码一区二区三区四区| 亚洲AV鲁丝一区二区三区| 国产清纯在线一区二区| 男人把女人桶到喷白浆的软件免费 | 亚洲色在线V中文字幕| 亚洲成AV人片在线观看WV| 日本阿v片在线播放免费| 国产99视频精品免费视频36| 日本中文字幕亚洲乱码| 色噜噜亚洲男人的天堂| 国产MD视频一区二区三区| 久久国产精品波多野结衣AV | 国产一区二区精品久久| 亚洲午夜成人精品电影在线观看 | 亚洲欧美自偷自拍视频图片| 免费无码又爽又刺激高潮| 欧美成人午夜在线观看视频| 国产亚洲精久久久久久无码| 亚洲一区成人av在线| 国产又爽又黄无码无遮挡在线观看| 色欲国产精品一区成人精品| 久久99精品国产99久久6尤物| 国产精品SM捆绑调教视频| 少妇AV射精精品蜜桃专区| 乱人伦中文字幕成人网站在线| 麻豆成人精品国产免费| 国产激情无码一区二区APP| 国产不卡一区不卡二区| 美女乱子伦高潮在线观看完整片 | 国产精品自在拍首页视频8| 色窝窝无码一区二区三区| 国产毛1卡2卡3卡4卡免费观看| 日韩精品中文字幕有码| 无码H黄肉3D动漫在线观看 | 好男人社区在线观看免费视频| 思思久久96热在精品国产| 99九九视频高清在线| 97欧美精品系列一区二区| 最新中文字幕AV无码专区不| 精品剧情V国产在线观看| 国产情侣激情在线对白|