OFBIZ 是 WWW.SOURFORGE.ORG 上最著名的开源项目之一,我们目前研究的是 OFBIZ2.0 ,要了解 OFBIZ 的详细信息,请参见: http://sourceforge.net/projects/ofbiz/ 。
1.1 TOMCAT4.1.18 + MYSQL4.0 + ANT1.5.2 + OFBIZ2.0 + J2SE1.4.1
OFBIZ 既可以运行在一个单独的 Servlet 引擎(如 Tomcat4.0 )上,也可以运行在一个完整的 J2EE 容器中(如 weblogic , JBoss & Tomcat )。
某种程度上,需要一个完整的 J2EEJ2EE 应用服务器,因为需要提供 JNDI , EJB , JMS , JTA , Conntection Pooling ,以及其它服务、资源运行的容器。如果没有这些, OFBIZ 的功能就会受到某种限制。
OFBIZ 目前兼容绝大多数的 J2EE 应用服务器,而且立志做到更好的兼容。
Tocamt4.1.18 是 OFBIZ2.0 版本的缺省 web 服务器,但是如果要用到 EJB 、 JTA 等部分就需要配置一个 APP 服务器,如 JBOSS 或 Weblogic 或其它 J2EE 应用服务器。
下面的组合是:
TOMCAT4.1.18 + MYSQL4.0 + ANT1.5.2 + OFBIZ2.0 + J2SE1.4.1
本简化版本已经按上述环境配置好了,可以直接使用。
1.1.1 JVM
OFBIZ2.0 的运行和维护需要 J2SE1.3.1 或 J2SE1.4.1 以上版本的支持。目前我们选择 J2SE1.4.1 。
下载地址: http://java.sun.com/j2se/1.4.1/download.html 。
J2SE1.4.1 的介绍网址: http://java.sun.com/j2se/1.4.1/index.html 。
安装路径: d:\bin\gpl\J2SE1.4.1 。
1.1.2 web Server
Tomcat4.1.18 ,目前 ofbiz 在 Tomcat4.1.18 上完整测试过。
下载地址: http://jakarta.apache.org/tomcat/index.html 。
安装路径: d:\bin\gpl\ofbiz2.0\tomcat4.1.18
1.1.3 ANT
ANT 是一个强大的针对 Java 程序的编译、打包、部署、配置工具。
目前最新版本是 1.5.2 ,下载网址: http://ant.apache.org/bindownload.cgi 。
安装路径: d:\bin\gpl\ant1.5.2 。
1.1.4 MYSQL4.0
MYSQL4.0 是一个更快、更强、初句事务管理功能的 Mysqls 数据库的最新版本,详细情况见 www.mysql.com )。下载后直接安装即可,
下载网址: http://www.mysql.com/downloads/mysql-4.0.html
安装路径: d:\bin\gpl\mysql4.0.
1.1.5 OFBIZ2.0
下载 OFBIZ2.0 精简版本,网址 :http://www.cnsqabsw.net.cn :教育培训:课件下载。直接把 ofbiz-limit.zip 解压即可。
或者: http://www.cnsqa.com/down.html —— > “ OFBIZ 精简版本源程序 .rar ”
安装路径: d:\bin\gpl\ofbiz2.0\ofbiz 。注意一定要和 tomcat4.1.18 在一个目录下。
1.1.6 环境变量配置
1、 JAVA_HOME=d:\bin\gpl\J2SE1.4.1 。
2、 CATALINA_HOME= d:\bin\gpl\ofbiz2.0\tomcat4.1.18
3、 OFBIZ_HOME=d:\bin\gpl\ofbiz2.0\ofbiz
4、 ANT_HOME=d:\bin\gpl\ant1.5.2
5、 CLASSPATH=%JAVA_HOME%\lib\tools.jar
6、 PATH=%JAVA_HOME%\bin; %ANT_HOME%\bin 。
上述环境变量如果原来就有,则无须重复定义,直接使用即可。
1.2 系统运行
1.2.1 编译、打包、部署
从控制台进入 OFBIZ2.0 的安装目录 D:\bin\gpl\OFBIZ2.0\ofbiz ,执行如下命令:
1、 ant clean 。清空所有系统编译产生的临时文件。
2、 ant install 。部署运行环境。
3、 ant [ 回车 ] 。即可把 OFBIZ 部署到 Tomcat4.1.18 下。
4、 ant deploy : 与单独键入“ ant ”效果一样,即对整个应用系统进行编译、联接、打包和部署。
1.2.2 启动 OFBIZ
在部署的过程中, OFBIZ 的启动文件已经自动部署到 %CATALINA_HOME%\bin 目录下,可以运行该目录下的 ofbiz.bat ( Linux 下为 ofbiz.sh )来启动、关闭 OFBIZ ,具体命令如下:
运行 ofbiz : ofbiz run 。前台运行
运行 ofbiz : ofbiz start 。后台运行
停止 ofbiz : ofbiz stop 。和手工“ Ctrl-C ” 效果差不多,只是粗暴了些。
启动起来后,如果没有什么错误,就意味着系统已经自动创建了基于 MYSQL 的 ofbiz 数据库,并且可以正常工作了。
1.2.3 初始化
1、 首先需要运行 http://localhost:8080/webtools/control/main 或
1、 http://localhost:8080/webtools/control/install 来装载缺省数据,只有缺省数据载入系统了,系统才可正常运行。
2、 数据装载完后,缺省的系统管理员帐号是: admin,ofbiz (位于基础数据表 SecurityData.xml 中)。
3、 系统的安装配置、维护管理都利用强大的 webtools 工具 来实现 , 应用地址: http://localhost:8080/webtools/control 。
4、 The default group name for all of the default entities in OFBiz is "org.ofbiz.commonapp", 在初始装载数据时,用 org.ofbiz.commonapp 装载 它就可以了。转载至:www.yesadmin.com