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)  編輯  收藏 所屬分類: 應用服務器jbossWebsphere

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


          網站導航:
           
          主站蜘蛛池模板: 福州市| 富裕县| 新蔡县| 宣城市| 关岭| 阿拉善右旗| 涡阳县| 象州县| 曲靖市| 汾阳市| 上犹县| 泉州市| 平舆县| 古蔺县| 镇雄县| 义乌市| 肥乡县| 汉阴县| 富源县| 诸暨市| 攀枝花市| 沅江市| 清徐县| 嘉禾县| 铁岭市| 子长县| 敖汉旗| 靖西县| 临漳县| 盖州市| 新密市| 沙田区| 砀山县| 胶南市| 龙山县| 禄丰县| 水富县| 庆阳市| 万源市| 武鸣县| 胶南市|