love fish大鵬一曰同風起,扶搖直上九萬里

          常用鏈接

          統計

          積分與排名

          friends

          link

          最新評論

          安裝ofbiz+tomcat+oracle

          這個文章描述的是安裝ofbiz在oracle+tomcat環境

          ofbiz2.11提供的缺省的webserver是jetty,由于我比較習慣tomcat,因此打算把他轉移到tomcat上來。

          ofbiz2.11提供的卻省的數據庫是hsql的,用webtools,轉移他的數據庫是非常方便的,這里我介紹如何按裝到oracle中,

          同樣的方法我也在mysql中測試通過了。

          1。下載ofbiz2.11

          可以通過www.ofbiz.org下載,不過需要代理,也可以直接到http://sf.net上面查找ofbiz項目下載。

          2。下載tomcat

          建議使用tomcat4.1.24,曾經在網上看到過有人介紹tomcat.4.1.7之前的版本運行ofbiz時,taglib的處理非常慢,

          之后的版本就沒有這個問題了。tomcat可以到www.apache.org處下載。

          3。安裝oracle

          理論上數據庫可以是任何支持jdbc的數據庫,我使用的是oracle8.17.

          3.1建立oracle表空間

          createtablespaceofbiz

          datafile'd:\orant\oradata\ofbiz.dbf'size2m

          autoextendonnext2mmaxsizeunlimited;

          3.2建立用戶

          createuserofbiz

          identifiedbyofbiz

          defaulttablespaceofbiz;

          grantconnect,resourcetoofbiz;

          測試用戶

          connectofbiz/ofbiz;

          4。安裝ofbiz

          4.1設置環境變量

          JAVA_HOME

          ANT_HOME

          CATALINA_HOME

          OFBIZ_HOME

          4.2自動安裝

          ofbiz已經準備了一個ant腳本,它可以自動安裝ofbiz到。

          在OFBIZ_HOME中有一個build.xml,執行antinstall即可。

          但是這個自動腳本有的時候執行時會出錯!如果出錯,請看4。3手工安裝。

          4.3手工安裝

          4。3。1

          復制OFBIZ_HOME\commonapp\etc\目錄下面的所有文件到CATALINA_HOME\share\classes中。

          復制OFBIZ_HOME\commonapp\lib\目錄下*.jar到CATALINA_HOME\share\lib中。

          復制OFBIZ_HOME\core\lib\目錄下*.jar到CATALINA_HOME\share\lib中。

          復制OFBIZ_HOME\lib\目錄下*.jar到CATALINA_HOME\share\lib中。

          注意OFBIZ_HOME\lib\中的jar文件是按目錄分門別類存放的,復制到CATALINA_HOME\share\lib需要去掉所有目錄,把所有jar都放到lib目錄下。

          4。3。2

          編輯CATALINA_HOME\share\classes\entityengine.xml

          查找

          helper-class="org.ofbiz.core.entity.GenericHelperDAO"

          field-type-name="oracle"

          check-on-start="true"

          add-missing-on-start="true"

          join-style="theta-oracle">

          jdbc-driver="oracle.jdbc.driver.OracleDriver"

          jdbc-uri="jdbc:oracle:thin:@127.0.0.1:1521:ofbiz"

          jdbc-username="ofbiz"

          jdbc-password="ofbiz"

          isolation-level="ReadCommitted"/>

          將jdbc部分改成對應的參數。

          查找

          改成

          4.3.3

          復制OFBIZ_HOME\setup\catalina41\bin中的ofbiz.bat到CATALINA_HOME\bin中

          復制OFBIZ_HOME\setup\catalina41\conf中的server.xml到CATALINA_HOME\conf中

          注意,這里的server.xml也可以不復制,這里面就是配置ofbiz的Context,手工更新到server.xml中即可

          另外注意,ofbiz默認ofbiz和tomcat在一個目錄下,因此在server.xml中,他的context路徑都是用的相對路徑

          例如

          在OFBIZ_HOME\setup\catalina41\bin\runofbiz.bat

          內容如下:

          ofbiz.batrun

          5.0運行runofbiz.bat

          他首先調用ofbiz.bat設置環境變量,然后啟動tomcat.

          啟動tomcat的時候,ofbiz的DatabaseUtils會檢查數據庫中是否已經存在系統的表,沒有就會自動創建的,一般的創建過程不會出錯誤的。

          如果有錯誤產生,請察看CATALINA_HOME\logs中的日志文件,一般都是少某個jar,看到少哪個到OFBIZ_HOME中找到后復制到CATALINA_HOME\share\lib中

          6.0如果建立表都一切順利就可以打開IE,然后輸入URL

          http://localhost:8080/webtools/control/main

          記住要先用webtools導入數據,否則你不能用admin/ofbiz登陸的!

          在這里http://localhost:8080/webtools/control/install

          直接點LoadData按鈕

          執行完畢后

          到這里

          http://localhost:8080/webtools/control/checkLogin/install

          用admin/ofbiz登陸,登陸成功證明安裝完畢,不成功就察看一下日志文件。

          在4。3。2步中,如果要安裝到其他的數據庫,可以修改其他數據庫的jdbc連接配置,ofbiz為大部分支持jdbc的數據庫提供的例子。

          同樣的方法也可以實施ofbiz到resin中,不過沒有測試!:)

          測試環境

          SERVER:PII300,512M

          PIII733,256M

          windows2000advanceserver

          ofbiz2.11

          oracle8.1.7

          mysql4.0max

          tomcat4.1.24

          posted on 2006-08-15 11:31 liaojiyong 閱讀(1133) 評論(0)  編輯  收藏 所屬分類: Ofbiz


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


          網站導航:
           
          主站蜘蛛池模板: 贡山| 珲春市| 儋州市| 南华县| 合山市| 岱山县| 洛宁县| 汉阴县| 交城县| 临澧县| 日喀则市| 航空| 镇安县| 清原| 蒲城县| 台湾省| 敦煌市| 色达县| 桂东县| 平阴县| 太康县| 长宁区| 盘锦市| 苏尼特左旗| 大足县| 乾安县| 时尚| 梓潼县| 鄂尔多斯市| 昌都县| 鹤壁市| 广宗县| 谷城县| 肃南| 肇源县| 全州县| 萨迦县| 卢龙县| 河津市| 静安区| 集贤县|