學(xué)習(xí)園地

          BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
            3 Posts :: 14 Stories :: 0 Comments :: 0 Trackbacks

          Tomcat7.0 websphere 7.0 服務(wù)器中Spring使用JNDI dataSource 配置

          一、Tomcat 服務(wù)器中Spring 使用JNDI數(shù)據(jù)源及配置

          1. TOMCAT_HOME目錄下conf中的context.xml 文件中 <Context>標(biāo)簽中加入

          <Resource name="jndids"

          auth="Container"

          type="javax.sql.DataSource"

          password="password"

          username="developer"

          driverClassName="oracle.jdbc.OracleDriver"

          url="jdbc:oracle:thin:@17.0.0.1:1521:orcl"

          maxActive="100"

          maxIdle="2"

          maxWait="5000"

          />

          2. cmis工程的web.xml中加入

          <resource-ref>

          <description>OracleDBConnection Pool</description> <res-ref-name>jndids</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>

          3. Spring applicationContext.xml 文件中配置dataSource

          <bean id="dataSource"

          class="org.springframework.jndi.JndiObjectFactoryBean">

          <property name="jndiName"> <value>java:comp/env/jndids</value> </property>

          </bean>

          二、Websphere服務(wù)器中Spring 使用JNDI數(shù)據(jù)源及配置

          1. 創(chuàng)建JDBC提供者:

          進(jìn)入WebSphere管理控制臺(tái)后,點(diǎn)擊“資源”?JDBC?JDBC提供者”如下圖,點(diǎn)擊“新建”按鈕,準(zhǔn)備創(chuàng)建數(shù)據(jù)源。

          a. 新建JDBC

          b. 指定驅(qū)動(dòng)driver (默認(rèn)的路徑可能不行,我改成了絕對(duì)路徑)

          2. 創(chuàng)建數(shù)據(jù)源

          a. 進(jìn)入數(shù)據(jù)源配置界面,點(diǎn)擊“新建”按鈕

          b. 選擇剛才創(chuàng)建的

          JDBC

          c. 輸入URL

          d. 設(shè)置安全性別名

          如果已經(jīng)創(chuàng)建了“組件管理的認(rèn)證別名”和“容器管理的認(rèn)證別名”,直接選擇;如果沒有創(chuàng)建點(diǎn)擊“全局 J2C 認(rèn)證別名”,如下圖所示

          在“全局J2C認(rèn)證別名”界面點(diǎn)擊“新建”按鈕,進(jìn)入“J2C認(rèn)證數(shù)據(jù)建立”界面,分別輸入別名(用戶自定義)、用戶標(biāo)識(shí)、密碼,然后點(diǎn)擊“確定”按鈕,完成J2C認(rèn)證數(shù)據(jù)的創(chuàng)建,如下圖所示:

          ()

          回到“設(shè)置安全性別名”,選擇“組件管理的認(rèn)證別名”和“容器管理的認(rèn)證別名”

          e. 點(diǎn)擊“下一步”按鈕,進(jìn)入“創(chuàng)建數(shù)據(jù)源摘要”界面,檢查創(chuàng)建時(shí)錄入的信息是

          否正確,如果正確點(diǎn)擊“完成”按鈕,完成“數(shù)據(jù)源”建立,如圖所示:

          f. 點(diǎn)擊保存到主配置,進(jìn)行測(cè)試鏈接,測(cè)試連接是否成功,選擇創(chuàng)建的數(shù)據(jù)源點(diǎn)擊

          “測(cè)試連接”按鈕,如果一切成功則出現(xiàn)如下圖所示界面,

          否則請(qǐng)返回以上步驟,

          認(rèn)證檢查配置的屬性是否正確。

          3. Spring applicationContext.xml 文件中配置dataSource

          <bean id="dataSource"

          class="org.springframework.jndi.JndiObjectFactoryBean">

          <property name="jndiName"> <value>jndids</value> </property>

          </bean>

          posted on 2015-03-14 20:47 丘比特 閱讀(462) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 郓城县| 临邑县| 江阴市| 洞口县| 丹巴县| 广东省| 习水县| 贺州市| 康平县| 奉新县| 湘阴县| 乌兰县| 体育| 静海县| 屏东市| 南陵县| 和龙市| 双峰县| 聊城市| 黄石市| 德化县| 闽清县| 土默特右旗| 光泽县| 铁岭市| 乌鲁木齐县| 历史| 通城县| 逊克县| 玛沁县| 岳西县| 馆陶县| 郴州市| 河东区| 平江县| 龙里县| 巴林右旗| 灌南县| 康马县| 离岛区| 凌源市|