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 閱讀(216) 評論(0)  編輯  收藏 所屬分類: 應用服務器 、jbossWebsphere

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


          網站導航:
           
          主站蜘蛛池模板: 陕西省| 长寿区| 罗甸县| 杂多县| 惠东县| 闽清县| 华池县| 德州市| 温泉县| 兴和县| 读书| 龙南县| 丰顺县| 资源县| 宜章县| 东兴市| 梁平县| 林周县| 吴堡县| 昭平县| 兴城市| 易门县| 许昌县| 山东| 桐乡市| 鹤庆县| 乌拉特前旗| 祁阳县| 尼木县| 芜湖市| 筠连县| 财经| 鄂尔多斯市| 巨鹿县| 云和县| 枣庄市| 肥东县| 蒙阴县| 徐汇区| 塔河县| 本溪|