posts - 22,comments - 35,trackbacks - 0
          [轉自:http://blog.csdn.net/mypop/article/details/6117212]

          近期有一項目,需要從Websphere服務器遷移至JBoss eap 5.0。經過多次反復,在測試機器上遷移成功,記錄至此,以備后用。

           

          1. 在server/default/deploy路徑下增加oracle-ds.xml文件,定義數據庫連接的jndi,內容如下:

           

          1. <?xml version="1.0" encoding="UTF-8"?>  
          2. <datasources>  
          3.   <local-tx-datasource>  
          4.     <jndi-name>jdbc/xxx</jndi-name>  
          5.     <use-java-context>false</use-java-context>  
          6.    <connection-url>jdbc:oracle:thin:@ip:port:sid</connection-url>  
          7.   
          8.    <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>  
          9.   
          10.    <user-name>username</user-name>  
          11.   
          12.    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>  
          13.   
          14.    <metadata>  
          15.  <type-mapping>Oracle9i</type-mapping>  
          16.    </metadata>  
          17.   
          18.  </local-tx-datasource>  
          19. </datasources>  

           

           

          2. 在應用的web-inf目錄下增加jboss-web.xml文件,其中<res-ref-name>指定的標識與web.xml中的<resource-ref>下的<res-ref-name>標識一致,內容如下:

           

          1. <?xml version="1.0" encoding="ISO-8859-1"?>  
          2. <!DOCTYPE jboss-web  
          3.     PUBLIC "-//JBoss//DTD Web Application 2.3V2//EN"  
          4.     "http://www.jboss.org/j2ee/dtd/jboss-web_3_2.dtd">  
          5. <jboss-web>  
          6.     <resource-ref>  
          7.         <res-ref-name>jdbc/xxx</res-ref-name>  
          8.         <jndi-name>jdbc/xxx</jndi-name>  
          9.     </resource-ref>  
          10. </jboss-web>  

           

           

          3. ojdbc14.jar驅動放在server/default/lib路徑下,不能放在應用web-inf/lib中,否則報Apparently wrong driver class specified for URL: class: oracle.jdbc.driver.OracleDriver

           

          4. 刪除應用web-inf/lib中的 xerces*.jar and xml-apis*.jar ,否則報XML error parsing: context.xml

            

          5. log4j.jar 需要1.2.13以上版本

           

          6. 刪除oscore.jar中meta-inf中的xml文件,這些文件用于EJB部署。

          posted on 2011-12-14 23:52 kelven 閱讀(225) 評論(0)  編輯  收藏 所屬分類: 應用服務器jboss 、Websphere

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 江华| 平利县| 安溪县| 石屏县| 竹山县| 巴马| 诸暨市| 广水市| 云和县| 沁阳市| 藁城市| 汝城县| 石泉县| 个旧市| 丘北县| 志丹县| 盖州市| 济南市| 延吉市| 南平市| 长泰县| 新巴尔虎左旗| 昌黎县| 河池市| 贵州省| 慈溪市| 嘉定区| 调兵山市| 宜川县| 南通市| 云南省| 鄂伦春自治旗| 都匀市| 东光县| 焦作市| 大方县| 札达县| 尤溪县| 郎溪县| 红原县| 绵阳市|