昨天把ofbiz安裝並成功運行起來,今天接着再把bigfish下載下來。
上次安裝配置bigfish時,記得是費了一番周折的,最后也不知道怎么瞎折騰,最終居然跑起來了。
今天有意識整理了下關鍵步驟,記錄在這里。
-
下載最新的bigfish版本
官網http://bigfish.salmonllc.com/bfDownload.html 給出了多個類型的安裝,包括直接使用installer的安裝;和下載源碼的安裝。我們這里采用源代碼安裝。
同時列出了安裝bigfish的一些先決條件,包括:jdk1.6及以上版本;apache ofbiz10.04以上版本;MySql5.1及以上版本;當然還有Windows操作系統。
-
解壓
Bigfish提供了兩種components(即兩種web網站:前台用戶訪問網站和后台管理網站),以及為兩種components分別提供的新的主題(themes)
-
Ofbiz的安裝和配置(略,參考上一篇記錄)
-
MySQL的安裝和配置
- 在MySQL中先創建一個數據庫: bigfishdemo
- 創建一個user,名字為bigfish,密碼也是bigfish
- 然后將該用戶賦予操作數據庫bigfishdemo的所有權限
- 修改目錄'//INSTALL-DIRECTORY\apache-ofbiz-10.04\osafe_deployment'下的client-deployment.properties:
main.datasource.name=localmysql
database.name=bigfishdemo
database.server=127.0.0.1
database.serverPort=3306
jdbc.driver=com.mysql.jdbc.Driver
jdbc.username=bigfish
jdbc.password=bigfish(其實可以仔細閱讀下這個文件里面的其它配置信息,都很重要)
-
編譯、加載Demo數據
用bigfish中的build.xml覆蓋ofbiz項目中原有的build.xml。
- 然后先編譯整個的項目:build[default] (注意需要添加 mysql驅動包:mysql-connector-java-5.1.14.jar 至 framework/entity/lib/jdbc 文件夾下)
- 接着按照官網提示,運行:ant run-install-seed
(這個步驟需要花費很久時間...,並且前提是數據庫服務器啟動)
成功完成上述步驟后,結果啟動startofbiz.bat,在瀏覽器里只看到一張圖片,其它什么都木有顯示。
說明demo數據木有加載。
(以上問題官網並木有說明。)
- 經過嘗試,在運行一遍:ant run-install-demodata
成功后,再啟動服務,然后打開http://localhost:8080/online/control/main ,成功!!

