OFBiz的安装实际上很简单,如果只是简单的安装,不需要结合mysql或者oracle之类的数据库,那么直接解压完了,分别按照说明里面的分两步运行就可以①先cmd进入到命令行模式下,cd到你当前的OFBiz的工作环境,速成${OFBIZ_HOME},也就是你的解压环境。然后运行 ant run-install。大概要运行十来分钟。②然后运行 startofbiz ,等五六分钟就可以访问了http://localhost:8080/ecommerce。
但是要结合mysql安装还是要修改一下工程里面的文件的,下面是安装步骤。
一:安装mysql。
详细参照mysql的基本安装方法,主要是要在mysql里面建立OFBiz所需要的数据库名称和用户,我们可以利用Navicat连接mysql,并且新建立一个数据库ofbiz。新建一个用户ofbiz和密码ofbiz,并且赋予ofbiz全部权限。
二:修改配置文件。
① 拷贝mysql的jdbc驱动到${OFBIZ_HOME}/framework/entity/lib/jdbc下,否则会编译的时候报没有com.mysql.jdbc.Driver驱动类。
② 解压apache-ofbiz-10.04.zip到一个目录下面,我们取名${OFBIZ_HOME},到${OFBIZ_HOME}/framework/entity/config目录下,里面有个entityengine.xml,利用文本工具打开。因为默认的数据库为derby,所以要把localderby改成
<delegator name="default" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main" distributed-cache-clear-enabled="false">
<group-map group-name="org.ofbiz" datasource-name="localmysql"/>
<group-map group-name="org.ofbiz.olap" datasource-name="localmysql"/>
<group-map group-name="org.ofbiz.tenant" datasource-name="localmysql"/>
</delegator>
<delegator name="default-no-eca" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main" entity-eca-enabled="false" distributed-cache-clear-enabled="false">
<group-map group-name="org.ofbiz" datasource-name="localmysql"/>
<group-map group-name="org.ofbiz.olap" datasource-name="localmysql"/>
<group-map group-name="org.ofbiz.tenant" datasource-name="localmysql"/>
</delegator>
<!-- be sure that your default delegator (or the one you use) uses the same datasource for test. You must run "ant run-install" before running "ant run-tests" -->
<delegator name="test" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main">
<group-map group-name="org.ofbiz" datasource-name=" localmysql "/>
<group-map group-name="org.ofbiz.olap" datasource-name=" localmysql "/>
<group-map group-name="org.ofbiz.tenant" datasource-name=" localmysql "/>
</delegator>
③ 然后找到我们的mysql配置信息的地方,里面保存这基本的mysql配置信息。把这段修改成
<datasource name="localmysql"
helper-class="org.ofbiz.entity.datasource.GenericHelperDAO"
field-type-name="mysql"
check-on-start="true"
add-missing-on-start="true"
check-pks-on-start="false"
use-foreign-keys="true"
join-style="ansi-no-parenthesis"
alias-view-columns="false"
drop-fk-use-foreign-key-keyword="true"
engine="InnoDB" <!-- 现在mysql一般的引擎都是InnoDB,并且不再用table-type,改成engine -->
character-set="utf8" <!-- 为了支持国际化中文数据库字符编码要改成utf8,注意不要写成utf-8,这个比较容易出错 -->
collate="utf8_general_ci">
<read-data reader-name="seed"/>
<read-data reader-name="seed-initial"/>
<read-data reader-name="demo"/>
<read-data reader-name="ext"/>
<inline-jdbc
jdbc-driver="com.mysql.jdbc.Driver"
jdbc-uri="jdbc:mysql://127.0.0.1/ofbiz?autoReconnect=true"
jdbc-username="ofbiz"<!-- 这里都是数据库的基本配置信息,改成自己对应的基本不会有问题-->
jdbc-password="ofbiz"
isolation-level="ReadCommitted"
pool-minsize="2"
pool-maxsize="250"
time-between-eviction-runs-millis="600000"/><!-- Please note that at least one person has experienced a problem with this value with MySQL
and had to set it to -1 in order to avoid this issue.
For more look at http://markmail.org/thread/5sivpykv7xkl66px and http://commons.apache.org/dbcp/configuration.html-->
<!-- <jndi-jdbc jndi-server-name="localjndi" jndi-name="java:/MySqlDataSource" isolation-level="Serializable"/> -->
</datasource>
三:运行。
① 先cmd进入到命令行模式下,cd到你当前的OFBiz的工作环境,速成${OFBIZ_HOME},也就是你的解压环境。然后运行 ant run-install。大概要运行十来分钟,如果表都建好了说明安装已经成功了。
② 然后运行 startofbiz ,等五六分钟就可以访问了http://localhost:8080/ecommerce。
分享到:
相关推荐
2. 创建名为 `ofbiz10` 的数据库,这将作为 Ofbiz 的数据存储。 **步骤2:添加 MySQL 驱动** 1. 将 MySQL 的 JDBC 驱动 JAR 文件(通常为 `mysql-connector-java.jar`)复制到 `framework/entity/lib/jdbc` 目录下...
根据给定的文件信息,以下是关于Apache OFBiz开发的知识点: 1. OFBiz介绍与安装:OFBiz是一个开源的企业自动化软件套件,它提供了构建企业应用程序所需的各种功能,比如电子商务、订单处理等。文件中提到了2008年...
1. **安装与配置**:文档可能会详细介绍如何在各种操作系统环境下安装Ofbiz,包括Java环境设置、数据库连接配置以及运行服务器的步骤。 2. **架构概述**:Ofbiz基于Service Engine、Entity Engine、Event Engine、...
你需要下载并安装Alipay的插件包,然后将其添加到OFBiz的`ofbiz-component.xml`文件中,以使系统识别并加载这个插件。 4. **配置支付网关** 在OFBiz后台,需要在“支付网关设置”部分创建一个新的支付网关,选择...
10. **源码阅读技巧**:学习如何阅读和理解Ofbiz的源代码,这对于深入学习和优化项目非常有帮助。 通过这个"Ofbiz入门实例",初学者将能够逐步熟悉Ofbiz的各个层面,从基础到进阶,掌握一个完整的Ofbiz应用开发流程...
如果你没有试过在windows 上的tomcat上运行ofbiz,那么你一定认为10分的贵了。但是当你搞了几天都没有成功的时候,你就知道这个是物有所值的了。 你只需要下载这个文件包中的配置文件模板,虽后放到ofbiz1004\...
- 开发者通常需要安装OFBiz的开发环境,这包括JDK、Ant构建工具以及OFBiz的源代码。 - 通过运行脚本或IDE插件,可以启动OFBiz服务器并进行应用的部署和调试。 10. **hello子文件** - 压缩包中的"hello"文件可能...
这份文档可能是Ofbiz的学习指南或教程,可能包含了Ofbiz的基础概念、安装步骤、核心组件介绍、以及快速上手的指导。文档标题中的“jiasudu”可能是指加速学习或快速入门的意思,暗示内容会提供一些有效的学习路径和...
OFBiz安装与设置 88 第十二部分:Soap的用法 91 一、soap应用的两种情况 91 1、ofbiz 将其他的webservice 封装成服务,这时ofbiz的应用系统可以直接调用该服务,以访问其他的Webservice: 92 2、其他的soap客户端...
本文档涵盖的内容以OFBiz 9.04版本为核心,详细介绍了OFBiz的主要特性、安装过程、业务设置、安全性配置等多方面知识。 **OFBiz特性总结**: 1. **会计(Accounting)**:包括了全面的会计功能,可以组织财务报告、...
**OFBIZ的下载与安装** 1. 安装J2SDK 1.4,设置JAVA_HOME环境变量。 2. 从官方网站http://www.ofbiz.org下载完整版OFBIZ包。 3. 解压缩到指定目录,如"C:\ofbiz",包含"catalina"(Tomcat目录)和"ofbiz"(OFBIZ...
4. **性能优化**:提供关于如何调整Apache的性能来应对不同规模的网站流量,包括工作进程管理、并发连接数优化、模块加载优化等。 5. **安全性**:探讨如何保护Apache服务器免受常见的网络攻击和安全威胁,包括SSL/...
根据提供的文件内容,我们可以提炼出关于opentaps开发环境配置与开发流程的知识点。文件内容涉及到opentaps系统中的web应用部署、源代码管理、热部署、界面组件开发以及后端服务调用等多个方面。 1. hot-deploy(热...
以下是一些关于这些开源工作流引擎的详细说明: 1. Willow:由Huihoo Power开发,它是一个专为Java设计的工作流引擎,具体功能和特性没有详细描述,但可以推断它具有基础的流程执行和管理能力。 2. OpenWFE:这是...
8. OFBiz:OFBiz是一个大型的开源项目,提供了一个基于J2EE的框架,用于构建电子商务类Web应用。它包含多个引擎,包括工作流引擎,使得开发者可以构建复杂的业务逻辑。 9. ObjectWeb Bonita:Bonita是一个符合WfMC...