摘抄
1:ofbiz下載下傳
1.1 svn方式下載下傳
trunk : $ svn co http://svn.apache.org/repos/asf/ofbiz/trunk
release10.04 : $ svn co http://svn.apache.org/repos/asf/ofbiz/branches/release10.04
1.2 http方式下載下傳
http://mirror.bjtu.edu.cn/apache//ofbiz/apache-ofbiz-10.04.zip (下載下傳之後,解壓,import進eclise)
1.3 備注
網絡不好或硬體配置不高的同學建議使用http方式下載下傳。登陸http://ofbiz.apache.org/ 擷取ofbiz 其他下載下傳方式或者版本.
2:ofbiz編譯
2.1 指令行原始方式編譯
進入ofbiz 根目錄之後,執行java -jar framework/base/lib/ant-launcher-1.7.1.jar -lib framework/base/lib/ant (需要設定path環境變量)
2.2 指令行批處理方式編譯
進入ofbiz 根目錄之後,window環境執行ant 或者 ant.bat , linux環境執行./ant 。(需要設定JAVA_HOME環境變量)
2.3 eclipse build.xml方式編譯
兩種方法:
方法一:右鍵根目錄下的build.xml,彈出視窗執行run as,然後ant build (需要設定JAVA_HOME環境變量)
方法二:eclipse 中調出ant view.将ofbiz 根目錄下的bulid.xml 拖到ant view,在ant view 中展開OFBiz Main Build 這個tree。輕按兩下build [default]這個節點,即可完成編譯. (需要設定JAVA_HOME環境變量)
編譯成功标志:
BUILD SUCCESSFUL
Total time: XX seconds
一般情況當出現上述兩行字樣時代表編譯成功。當然并不全是出現這兩行就代表成功了,你得留意日志。
3:ofbiz啟動
3.1 指令行啟動
進入ofbiz-home 執行 Java -Xms128M -Xmx512M -XX:MaxPermSize=128m -jar ofbiz.jar 。(使用ofbiz 腳本,window環境執行startofbiz 。 linux 環境執行 ./startofbiz )
3.2 ant 啟動
java -jar framework/base/lib/ant-launcher-1.7.1.jar -lib framework/base/lib/ant run (使用ant 腳本,window環境執行 ant run 。linux 環境執行 ./ant run)
3.3 eclipse 啟動
3.3.1 start類啟動:使用start類啟動需要做一些準備工作。首先需要将framework/base/下的config 加到項目中的build path中。操作步驟如下右鍵點選項目,----properteis-----java build path----add folder
然後打開framework/base/config/ofbiz-containers.xml 。其中有關于commons-vfs-container 和 webslinger-container 有關的配置。需要注釋掉
在eclipse 的project view 中右鍵點選項目,彈出視窗run as ,然後Run configurations 。 在彈出視窗中配置啟動參數.
然後在參數一欄中輸入
點右下角的run就可以了.(使用start類啟動,修改程式幾乎不需要重新開機.)
3.3.2 使用ant 啟動
方法一:Eclipse 中拖出ant view 将ofbiz-home 下的build.xml 拖到ant view 中,然後點選其中的run 節點
方法二:在project view 中右鍵點選ofbiz-home下的build.xml ,彈出視窗run as
然後,點選 External Tools Configrations .在新彈出視窗中點targets
選中run 啟動,當然可以多選,build為編譯,run-install 為初始化資料,run-debug為debug 模式啟動。
4:ofbiz資料初始化
系統啟動之後可以通路https://localhost:8443/webtools進行通路。你會發現頁面報錯.這是由于系統運作的時候需要一些資料支援,是以需要進行初始化資料。
4.1 指令執行
進入ofbiz-home 執行Java -Xms128M -Xmx512M -XX:MaxPermSize=128m -jar ofbiz.jar install,當然你也可以使用ofbiz 提供的腳本 window 環境執行 ant run-install 。linux 環境執行 ./ant run-install 。或者在IED中使用ant view 或者 ant External Tools 進行編譯 . 這裡不重複了.觸類旁通吧 。
總結:ofibz 正常安裝步驟應該是先編譯(2),初始化(4),啟動(3)。
當然使用ant 指令行 或者 IED 中的 ant External Tools 可以一次執行多項任務.
window指令行下 ant run-install run
linux 下 ./ant run-install run
編譯 初始化 啟動後通路https://localhost:8443/webtools