1 Ofbiz概況 OFBiz是一個非常著名的開源項目,提供了創(chuàng)建基于最新J2EE/XML規(guī)范和技術(shù)標(biāo)準(zhǔn),構(gòu)建大中型企業(yè)級、跨平臺、跨數(shù)據(jù)庫、跨應(yīng)用服務(wù)器的多層、分布式電子商務(wù)類WEB應(yīng)用系統(tǒng)的框架。 2 系統(tǒng)組成與層次結(jié)構(gòu) 1)幾大引擎 實體引擎, 服務(wù)引擎, 消息引擎, 工作流引擎, 規(guī)則引擎等; 其中所有最底層的是實體引擎和服務(wù)引擎,工作流引擎是基于這兩個引擎之上的。 2)幾大應(yīng)用 下面按應(yīng)用名稱和目錄進(jìn)行排列: 內(nèi)容管理 content 用戶管理 PartyMgr 市場管理 Marketing 編目管理 catalog 設(shè)備管理 facility 訂單管理 ordermgr(使用了工作流引擎) 帳戶管理 accounting 人力資源管理 workeffort 系統(tǒng)管理 webtools ofbiz2.11提供的缺省的web server是jetty,我們打算把他轉(zhuǎn)移到tomcat上來。ofbiz2.11提供的缺省的數(shù)據(jù)庫是hsql的,用webtools,轉(zhuǎn)移他的數(shù)據(jù)庫是非常方便的,這里我們介紹如何安裝到mysql中。 3.1下載ofbiz2.11 3.2下載并安裝tomcat 3.3 安裝Mysql 主要是建立表空間和建立用戶。 3.4安裝ofbiz 3.4.1設(shè)置環(huán)境變量 PATH=C:\ANT\BIN;C:\jdk131\bin.... 3.4.2運(yùn)行ant OK!現(xiàn)在測試是否可以運(yùn)行了。 c:\tomcat\bin\ofbiz run
3.4.3編輯CATALINA_HOME\share\classes\entityengine.xml文件 找到如下文字: <datasource name="localmysql" helper-class="org.ofbiz.core.entity.GenericHelperDAO" field-type-name="mysql" check-on-start="true" add-missing-on-start="true" use-foreign-keys="false" join-style="theta-oracle"> <sql-load-path path="commonapp/db" prepend-env="ofbiz.home"/> <sql-load-path path="ecommerce/etc" prepend-env="ofbiz.home"/> <inline-jdbc jdbc-driver="org.gjt.mm.mysql.Driver" jdbc-uri="jdbc:mysql://localhost:3306/ofbiz" jdbc-username="ofbiz" jdbc-password="ofbiz" isolation-level="Serializable"/> </datasource> 編輯相應(yīng)的配置。 查找
記住要先用webtools導(dǎo)入數(shù)據(jù),否則你不能用admin/ofbiz登陸的! |
|