opentaps是一個(gè)基于ofbiz基礎(chǔ)開發(fā)的完全開源的企業(yè)級(jí)應(yīng)用系統(tǒng)。它包括了完整的ERP和CRM解決方案和內(nèi)建的企業(yè)智能工具。
opentaps現(xiàn)在在國(guó)內(nèi)應(yīng)用面不象sugarcrm/vtigercrm這些企業(yè)應(yīng)用那樣普遍,我想很大程度是由于JavaEE應(yīng)用的邏輯結(jié)構(gòu)嚴(yán)謹(jǐn)與復(fù)雜度決定其不象PHP應(yīng)用那樣容易拆分按需閱讀切入。了解一個(gè)JavaEE的應(yīng)用需要先了解其構(gòu)造的框圖、分層結(jié)構(gòu)、每層實(shí)現(xiàn)的技術(shù)方式以及采用的技術(shù)。對(duì)于OFBiz這樣一個(gè)野心極大要囊括幾乎所有企業(yè)應(yīng)用層面的項(xiàng)目,想要掌握它就更難上加難了,也許我們可以選擇簡(jiǎn)單開始,先從文檔的中文化與由簡(jiǎn)入繁的練習(xí)中開始了解這個(gè)龐大的開源項(xiàng)目。
閑話少說,我們先從opentaps的安裝開始,讓我們能夠在自己的機(jī)器上跑起opentaps開始,也許你一直在尋找的企業(yè)應(yīng)用已經(jīng)全部在此嘍!
準(zhǔn)備工作:
1、安裝JDK 1.5或以上版本,并在系統(tǒng)中設(shè)置好JAVA_HOME及相關(guān)PATH
2、安裝MYSQL 5.0或以上版本
3、安裝ANT1.7或以上版本,并在系統(tǒng)中設(shè)置好ANT_HOME及相關(guān)PATH
4、從以下地址下載opentaps 1.0.2二進(jìn)制版本
http://nchc.dl.sourceforge.net/sourceforge/opentaps/opentaps-1.0.2-all-platforms.zip
開始安裝:
1、通過mysql命令行來創(chuàng)建opentaps所需數(shù)據(jù)庫(kù),為了方便識(shí)別,我們這里就用opentaps來做數(shù)據(jù)庫(kù)吧。
mysql> create database opentaps;
2、將下載的opentaps-1.0.2-all-platforms.zip解壓至你的工作目錄。
3、編輯opentaps目錄中的framework/entity/config/entityengine.xml文件,使其能正確連接到你的mysql數(shù)據(jù)庫(kù)中。
3.1 將其中的<delegator name="default"...> 段中的"datasource-name"從原來的"local" 改為 "localmysql"
3.2 編輯<datasource name="localmysql"...> 段內(nèi)容,修改"jdbc-uri"為"jdbc:mysql://127.0.0.1/opentaps?autoReconnect=true";修改"jdbc-username"/ "jdbc-password"為你的mysql連接用戶名/密碼,修改character-
set="gbk",collate="gbk_bin",示例如下:










































4、進(jìn)行系統(tǒng)初始化
在命令行窗口下,進(jìn)入opentaps根目錄后運(yùn)行
ant run-install
系統(tǒng)開始安裝,等大約15-30分鐘后,系統(tǒng)提示安裝完成。
啟動(dòng)opentaps
雙擊運(yùn)行opentaps目錄下的startofbiz.bat命令即可,請(qǐng)注意控制臺(tái)輸入默認(rèn)輸出至log下的ofbiz.log中,所以無法從控制臺(tái)中判斷系統(tǒng)是否啟動(dòng)完成,一般需等待兩到五分鐘。也可以將輸出改回至console。
訪問opentaps
打開瀏覽器訪問:http://localhost:8080/
點(diǎn)擊你希望訪問的功能特性,系統(tǒng)默認(rèn)帳號(hào)為
admin/ofbiz,擁有所有權(quán)限。
本人原創(chuàng)文章,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明出處!