`
jeho0815
  • 浏览: 25556 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

关于OFBiz10的安装

阅读更多
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。
分享到:
评论

相关推荐

    Ofbiz10.04改用mysql数据库配置

    2. 创建名为 `ofbiz10` 的数据库,这将作为 Ofbiz 的数据存储。 **步骤2:添加 MySQL 驱动** 1. 将 MySQL 的 JDBC 驱动 JAR 文件(通常为 `mysql-connector-java.jar`)复制到 `framework/entity/lib/jdbc` 目录下...

    Apache.OFBiz.Development

    根据给定的文件信息,以下是关于Apache OFBiz开发的知识点: 1. OFBiz介绍与安装:OFBiz是一个开源的企业自动化软件套件,它提供了构建企业应用程序所需的各种功能,比如电子商务、订单处理等。文件中提到了2008年...

    ofbiz中文技术文档

    1. **安装与配置**:文档可能会详细介绍如何在各种操作系统环境下安装Ofbiz,包括Java环境设置、数据库连接配置以及运行服务器的步骤。 2. **架构概述**:Ofbiz基于Service Engine、Entity Engine、Event Engine、...

    OFBiz-alipay 配置文档

    你需要下载并安装Alipay的插件包,然后将其添加到OFBiz的`ofbiz-component.xml`文件中,以使系统识别并加载这个插件。 4. **配置支付网关** 在OFBiz后台,需要在“支付网关设置”部分创建一个新的支付网关,选择...

    ofbiz入门实例(jiasudu制作)

    10. **源码阅读技巧**:学习如何阅读和理解Ofbiz的源代码,这对于深入学习和优化项目非常有帮助。 通过这个"Ofbiz入门实例",初学者将能够逐步熟悉Ofbiz的各个层面,从基础到进阶,掌握一个完整的Ofbiz应用开发流程...

    ofbiz1004运行于外部tomcat6的配置文件

    如果你没有试过在windows 上的tomcat上运行ofbiz,那么你一定认为10分的贵了。但是当你搞了几天都没有成功的时候,你就知道这个是物有所值的了。 你只需要下载这个文件包中的配置文件模板,虽后放到ofbiz1004\...

    ofbiz研究第四天:终于有成果了,增删改查!

    - 开发者通常需要安装OFBiz的开发环境,这包括JDK、Ant构建工具以及OFBiz的源代码。 - 通过运行脚本或IDE插件,可以启动OFBiz服务器并进行应用的部署和调试。 10. **hello子文件** - 压缩包中的"hello"文件可能...

    ofbiz学习资料

    这份文档可能是Ofbiz的学习指南或教程,可能包含了Ofbiz的基础概念、安装步骤、核心组件介绍、以及快速上手的指导。文档标题中的“jiasudu”可能是指加速学习或快速入门的意思,暗示内容会提供一些有效的学习路径和...

    ofbiz综合技术文档

    OFBiz安装与设置 88 第十二部分:Soap的用法 91 一、soap应用的两种情况 91 1、ofbiz 将其他的webservice 封装成服务,这时ofbiz的应用系统可以直接调用该服务,以访问其他的Webservice: 92 2、其他的soap客户端...

    Apache OFBiz E-Business Solutions.pdf

    本文档涵盖的内容以OFBiz 9.04版本为核心,详细介绍了OFBiz的主要特性、安装过程、业务设置、安全性配置等多方面知识。 **OFBiz特性总结**: 1. **会计(Accounting)**:包括了全面的会计功能,可以组织财务报告、...

    OFBIZ2.0 入门手册,适合刚学习的朋友们

    **OFBIZ的下载与安装** 1. 安装J2SDK 1.4,设置JAVA_HOME环境变量。 2. 从官方网站http://www.ofbiz.org下载完整版OFBIZ包。 3. 解压缩到指定目录,如"C:\ofbiz",包含"catalina"(Tomcat目录)和"ofbiz"(OFBIZ...

    APACHE COOKBOOK中文版

    4. **性能优化**:提供关于如何调整Apache的性能来应对不同规模的网站流量,包括工作进程管理、并发连接数优化、模块加载优化等。 5. **安全性**:探讨如何保护Apache服务器免受常见的网络攻击和安全威胁,包括SSL/...

    opentaps开发示例.pdf

    根据提供的文件内容,我们可以提炼出关于opentaps开发环境配置与开发流程的知识点。文件内容涉及到opentaps系统中的web应用部署、源代码管理、热部署、界面组件开发以及后端服务调用等多个方面。 1. hot-deploy(热...

    Java开源工作流引擎.pdf

    以下是一些关于这些开源工作流引擎的详细说明: 1. Willow:由Huihoo Power开发,它是一个专为Java设计的工作流引擎,具体功能和特性没有详细描述,但可以推断它具有基础的流程执行和管理能力。 2. OpenWFE:这是...

    java 工作流简介

    8. OFBiz:OFBiz是一个大型的开源项目,提供了一个基于J2EE的框架,用于构建电子商务类Web应用。它包含多个引擎,包括工作流引擎,使得开发者可以构建复杂的业务逻辑。 9. ObjectWeb Bonita:Bonita是一个符合WfMC...

Global site tag (gtag.js) - Google Analytics