OFBIZ2.0精簡版本安裝手冊 (轉)
精簡版本應用概論 —— 篇:namespace prefix = o ns = "urn:schemas--com::office" />
OFBIZ2研究 ——中科學院所 網際網路軟體技術實驗室 軟體工程組
雷輝 (leihui@intec.iscas.ac.cn) [-4-28]
OFBIZ是上最著名的專案之一,我們目前研究的是OFBIZ2.0,要了解OFBIZ的詳細資訊,請參見:forge/projects/ofbiz/">。
4.1.18 + 4.0 + ANT1.5.2 + OFBIZ2.0 + 1.4.1
OFBIZ既可以執行在一個單獨的引擎(如Tomcat4.0)上,也可以執行在一個完整的容器中(如LOGIC, & Tomcat)。
某種程度上,需要一個完整的J2EEJ2EE應用,因為需要提供JNDI,,,JTA,Conntection Pooling,以及其它服務、資源執行的容器。如果沒有這些,OFBIZ的功能就會受到某種限制。
OFBIZ目前相容絕大多數的J2EE應用伺服器,而且立志做到更好的相容。
Tocamt4.1.18是OFBIZ2.0版本的預設web伺服器,但是如果要用到EJB、JTA等部分就需要配置一個APP伺服器,如JBOSS或Weblogic或其它J2EE應用伺服器。
下面的組合是:
TOMCAT4.1.18 + 4.0 + ANT1.5.2 + OFBIZ2.0 + J2SE1.4.1
本簡化版本已經按上述環境配置好了,可以直接使用。
OFBIZ2.0的執行和維護需要J2SE1.3.1或J2SE1.4.1以上版本的支援。目前我們選擇J2SE1.4.1。
地址:.sun.com/j2se/1.4.1/.html">。
J2SE1.4.1的介紹網址: 。
安裝路徑:d:ingplJ2SE1.4.1。
Tomcat4.1.18,目前ofbiz在Tomcat4.1.18上完整測試過。
下載地址:.org/tomcat/index.html"> 。
安裝路徑:d:ingplofbiz2.0 omcat4.1.18
ANT是一個強大的針對Java的編譯、打包、部署、配置工具。
目前最新版本是1.5.2,下載網址: 。
安裝路徑:d:ingplant1.5.2。
MYSQL4.0是一個更快、更強、初句事務管理功能的Mysqls的最新版本,詳細情況見)。下載後直接安裝即可,
下載網址:
安裝路徑:d:ingplmysql4.0.
1.1.5 OFBIZ2.0
下載OFBIZ2.0精簡版本,網址::教育培訓:課件下載。直接把ofbiz-limit.zip解壓即可。
或者: ——>“OFBIZ精簡版本源程式.rar”
安裝路徑:d:ingplofbiz2.0ofbiztomcat4.1.18在一個目錄下。
1.1.6 環境變數配置
1、 JAVA_HOME=d:ingplJ2SE1.4.1。
2、 CATALINA_HOME= d:ingplofbiz2.0 omcat4.1.18
3、 OFBIZ_HOME=d:ingplofbiz2.0ofbiz
4、 ANT_HOME=d:ingplant1.5.2
5、 CLASSPATH=%JAVA_HOME%lib ools.jar
6、 PATH=%JAVA_HOME%in; %ANT_HOME%in。
上述環境變數如果原來就有,則無須重複定義,直接使用即可。
執行
從控制檯進入OFBIZ2.0的安裝目錄D:ingplOFBIZ2.0ofbiz,如下命令:
1、 ant clean 。清空所有系統編譯產生的臨時。
2、 ant install 。部署執行環境。
3、 ant [回車]。即可把OFBIZ部署到Tomcat4.1.18下。
4、 ant deploy:與單獨鍵入“ant”效果一樣,即對整個應用系統進行編譯、聯接、打包和部署。
在部署的過程中,OFBIZ的啟動檔案已經自動部署到%CATALINA_HOME%in目錄下,可以執行該目錄下的ofbiz.bat(下為ofbiz.sh)來啟動、關閉OFBIZ,具體命令如下:
執行ofbiz:ofbiz run。前臺執行
執行ofbiz:ofbiz start。後臺執行
停止ofbiz:ofbiz stop。和手工“Ctrl-C” 效果差不多,只是粗暴了些。
啟動起來後,如果沒有什麼錯誤,就意味著系統已經自動建立了基於MYSQL的ofbiz資料庫,並且可以正常工作了。
1、 首先需要執行或
1、來裝載預設資料,只有預設資料載入系統了,系統才可正常執行。
2、 資料裝載完後,預設的員帳號是:admin,ofbiz(位於基礎資料表SecurityData.xml中)。
3、 系統的安裝配置、維護管理都利用強大的webtools工具來實現,應用地址: 。
4、 The default group name for all of the default entities in OFBiz is "org.ofbiz.commonapp", 在初始裝載資料時,用org.ofbiz.commonapp裝載它就可以了。
1、 系統目錄結構說明
遵循上述系統架構,OFBIZ2.0的應用系統目錄結構如下圖(圖1-4)示:
Commonapp:OFBIZ提供的一個基於OFBIZ核心的應用,是一個比其它應用更低一層的應用,它提供了維護其它應用正常執行的方式,所有其它應用(包括你以後開發的自己的應用)都是在它的基礎上進行構建、釋出和維護,而且關於OFBIZ系統中web、實體引擎、服務引擎的配置檔案,也都存在於目錄中。
Content:OFBIZ提供的一個基於OFBIZ核心的應用,主要用來提供“內容”的管理和維護,所謂“內容”就是你透過動態的方式釋出在該應用系統中的所有資料。在OFBIZ的設計框架中位於第3層。
Core:OFBIZ的核心程式目錄,提供了支援Web框架、實體引擎、服務引擎等功能的核心程式碼,在OFBIZ的設計框架中位於第2層。
Lib:OFBIZ用到的一些JAR檔案,用來支援系統的編譯、部署和執行。
Partymgr:OFBIZ提供的一個基於OFBIZ核心的應用,已經成型,提供給應用系統用來管理其系統帳號()。在OFBIZ的設計框架中位於第3層。
Setup:OFBIZ提供在各種環境組合的情況下進行編譯、打包、部署應用的配置檔案或需要的資原始檔。
Webtools:OFBIZ提供的一個基於OFBIZ核心的核心應用,用來輔助core和commonapp完成對核心系統和應用系統的維護和管理,如系統快取管理,和實體、服務引擎有關的實體和服務的定義和維護,基礎資料的載入、匯出、匯入等。
1.2.5 訪問
如系統安裝成功,訪問其示例應用:,“**”為示例應用名稱,如訪問commonapp,則鍵入:。
如訪問partyMgr,則鍵入:。
以上只是在TOMCAT下整合了OFBIZ2.0,如果要把OFBIZ置於J2EE應用伺服器之下,則還需要整合JBOSS3.0.6。因為OFBIZ目前只是使用了主要的J2EE和服務,包括Servlet 2.3,1.2和利用JC XA Wrapper and Connection Pool 實現了的JTA。服務於前兩個元件的容器有Tomcat4X就可以了,支援JTA服務需要安裝一個應用伺服器(如JBOSS),目前暫時不用,先用 直連的方式訪問資料庫。
OFBIZ2.0只需要一個Tomcat就能滿足大部分的應用需求,且工作的很好(主要指上),如果應用的規模大到一定程度上時,需要提供支援EJB,JMS, JNDI,JTA等服務的機制時,可以考慮使用應用伺服器JBOSS或Weblogic,即建立:Tomcat4.1.18 + Mysql4.0 + OFBIZ2.0+其它工具元件的Free組合或Weblogic7X + + OFBIZ2.0+其它工具元件的非Free組合。
本文旨在拋磚引玉,能讓更多的Web應用開發者從中收益,是開源的本意,也是我們的責任和研究理念。
中國科學院軟體所網際網路軟體技術實驗室成立於1998 年,是軟體所的直屬研究開發部門,具有一支以系統支撐軟體技術、數字化技術、軟體工程和軟體質量保證技術、Internet 技術為主要研究領域的科研開發隊伍。筆者所在的開發團隊從2001 年就開始跟蹤和使用J2EE/XML技術,並在OFBIZ1.0 的基礎上實現了北京軟體產業基地公共技術支撐體系——綜合服務管理平臺()。從今年2 月份開始成立研究小組,跟蹤和研究基於基於OFBIZ2.0.0 的通用Web 應用系統開發框架。
該簡化的版本已經經過測試,如果感興趣的話,可以和本人或研究小組聯絡,以索取簡化版本的原始碼。
聯絡方式:leihui@intec.iscas.ac.cn。雷輝
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-957527/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- gentoo簡單安裝手冊(stage3)(轉)
- FVWM安裝完全手冊(轉)
- PHPNuke完全安裝手冊(轉)PHP
- 安裝一個精簡的 Slackware(轉)
- Hbase安裝手冊
- Hive安裝手冊Hive
- RAC安裝手冊
- aptitude 簡明手冊(轉)APT
- Erlang安裝手冊-windowsWindows
- GP完整安裝手冊
- VMware 虛擬安裝Fedora Core 4.0 手冊(轉)
- MySQL中文參考手冊5(安裝MySQL下) (轉)MySql
- Debian 安全手冊 第 4 章 - 安裝後(轉)
- Discoverer Desktop安裝手冊
- Oracle VM Server安裝手冊OracleServer
- 求petstore的安裝手冊?
- ORACLE FOR SUN SOLARIS 安裝手冊Oracle
- Rational ClearCase Windows安裝手冊Windows
- 完美安裝mplayer手冊(轉)
- Go語言快速安裝手冊Go
- gitlab服務安裝手冊Gitlab
- MySql安裝及整合Hive手冊MySqlHive
- GOLDENGATE安裝和配置手冊Go
- RH9安裝手冊,很好!
- D版 Rational Rose 2001 完全安裝手冊 (轉)ROS
- BSD Socket 簡易入門手冊(轉)
- Frida官方手冊 - 安裝Frida
- freebsd7.0安裝cacti手冊
- AIX平臺Oracle ODBC安裝手冊AIOracle
- EBS R12 安裝完全手冊
- LFS (版本6.1.1) 安裝心得(轉)
- 手動安裝Keil5(製作綠色版/精簡版MDK Keil)
- 設計模式精簡圖冊設計模式
- sqlrelay 安裝手記(轉)SQL
- Cloudfoundry(v2) with Openstack(Folsom)安裝手冊Cloud
- Puppet+foreman 本地yum安裝手冊REM
- GOLDENGATE安裝和配置手冊總結Go
- Oracle10g RAC安裝手冊 (zt)Oracle