`
yf2000
  • 浏览: 17006 次
  • 来自: ...
社区版块
存档分类
最新评论

Ofbiz 9 + MySQL 5 的安装与运行

阅读更多
1.下载安装 JDK1.6,并设置环境变量:JAVA_HOME。

2.下载 MySQL数据库:mysql-5.0.15-win32.rar,解压到 E 盘。

3.下载 Ofbiz:ofbiz-trunk-2009-12-21-v892743.zip.

4.解压到 E 盘,命名为:ofbiz9,目录结构如下:



5.在 MySQL 创建数据库 ofbiz9。

6.更新JDBC驱动,将mysql的jdbc驱动copy到${ofbiz-install-dir}/framework/entity/lib/jdbc 目录下。

7.设置实体引擎( Entity Engine)的缺省数据库为mysql.在修改 ${ofbiz install dir}/framework/entity/config/entityengine.xml文件中修改配置:

   a.修改数据库连接参数:
<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"
            table-type="InnoDB"
            character-set="gbk"   --字符集
            collate="gbk_chinese_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/ofbiz9?
autoReconnect=true"  --数据库名
                jdbc-username="root--用户名
                jdbc-password=""   --密码
                isolation-level="ReadCommitted"
                pool-minsize="2"
                pool-maxsize="250"
                time-between-eviction-runs-millis="600000"/><!-- ####-->
        <!-- <jndi-jdbc jndi-server-name="localjndi" jndi-name="java:/MySqlDataSource" isolation-level="Serializable"/> -->
    </datasource>

    b. 修改实体引擎的数据库缺省配置如下:将datasource-name的值设置为 localmysql:
<!-- the connection factory class to use, one is needed for obtaining connections/pools for defined resources -->
    <connection-factory class="org.ofbiz.entity.connection.DBCPConnectionFactory"/>

    <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"/>
    </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"/>
    </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"/>
    </delegator>
   
            <delegator name="other"
               entity-model-reader="main"
               entity-group-reader="main"
               entity-eca-reader="main">
        <group-map group-name="org.ofbiz"
                  datasource-name="localmysql"/>
    </delegator>

8.打开dos并在ofbiz9 目录下执行命令(时间较长):
ant run-install
startofbiz.bat

9.启动成功,可以打开以下界面:
http://localhost:8080/ecommerce;
https://localhost:8443/webtools;

至此,ofbiz9 安装成功。




  • 大小: 36.2 KB
分享到:
评论
2 楼 jeho0815 2011-09-14  
dagmom 写道
我按这样做,但是运行startofbiz.ba这一句的时候出异常,在不停的跑死循环!
没有找到表,生成数据源之类的异常,请问这是什么原因,在建完ofbiz9的数据库之后还要建表吗?

碰到和你一样的情况,你怎么解决的啊?
1 楼 dagmom 2011-04-13  
我按这样做,但是运行startofbiz.ba这一句的时候出异常,在不停的跑死循环!
没有找到表,生成数据源之类的异常,请问这是什么原因,在建完ofbiz9的数据库之后还要建表吗?

相关推荐

    Ofbiz10.04改用mysql数据库配置

    现在,Ofbiz 应该使用新配置的 MySQL 数据库运行。你可以通过登录 Ofbiz 系统并检查数据存储来验证迁移是否成功。 请注意,有时候可能需要根据 MySQL 版本和特定环境调整配置参数,例如 `time-between-eviction-...

    ofbiz安装与配置

    本文详细介绍了 Ofbiz 的安装与配置过程,包括环境搭建、Eclipse 参数及插件设置、Ofbiz 项目结构、使用 Eclipse 打开 Ofbiz 的 Ant 命令、Ofbiz 数据库(MySQL)安装及配置等内容。希望本文能够帮助初学者快速上手 ...

    Ofbiz 和 Mysql中文乱码解决方法.docx

    通过以上三个步骤,Ofbiz在运行过程中与MySQL数据库的交互应该可以正确处理中文字符,避免出现乱码现象。然而,还需要注意其他可能的乱码源,如IDE的编码设置、文件的保存编码等,确保整个开发和运行环境的一致性。 ...

    浅谈OFBIZ.doc

    综上所述,搭建 OFBIZ 4.0 的开发环境涉及到多个步骤,包括安装 JDK、MySQL、Eclipse 等工具以及配置必要的环境变量。此外,还需要安装 Subclipse、Mylyn 和 Mylyn-Extras 等插件来辅助开发过程。一旦开发环境准备...

    OFBIZ快速入门OFBIZ快速入门

    **二、OFBiz的获取与安装** 你可以通过Subversion(SVN)工具,如TortoiseSVN,从Apache官方仓库下载OFBiz Release 4.0或更高版本。将OFBiz源代码下载到本地,例如`C:\Java\ofbiz-release4.0`。 **三、运行OFBiz**...

    ofbiz git 服务搭建

    3. Mysql Navicate Premium:数据库管理和开发工具,用于与OFBiz交互。 4. Git:版本控制系统,用于跟踪和管理OFBiz源代码的变更。 Git的安装步骤如下: 1. 访问官方网站或通过搜索引擎找到msysGit的下载链接...

    Ofbiz-16-全量数据库873张表.rar

    开发者或系统管理员可以通过运行这些SQL脚本来创建一个全新的Ofbiz数据库。首先,需要一个兼容的数据库管理系统(如MySQL或PostgreSQL),然后将这些脚本导入到数据库中。导入后,Ofbiz应用可以连接到这个数据库并...

    OFBIZ开发指南 英文

    2. **数据库管理**:OFBIZ使用Apache Geronimo Derby作为默认数据库,但也可与其他数据库系统如MySQL、Oracle、PostgreSQL等集成。数据模型基于XML定义,易于理解和维护。 3. **Web界面**:OFBIZ使用FreeMarker模板...

    OFBiz开发快速入门

    - **环境准备**:确保拥有Java运行环境(JRE或JDK)、数据库(如MySQL、PostgreSQL)及Tomcat服务器。 - **下载源码**:从Apache官方网站获取最新版本的OFBiz源码。 - **构建与部署**:使用Ant或Maven进行编译,...

    ofbiz插件:Apache OFBiz是用于企业流程自动化的开源产品。 它包括用于ERP,CRM,电子商务,供应链管理和制造资源计划的框架组件和业务应用程序。 OFBiz为可靠,安全和可扩展的企业解决方案提供了基础和起点

    **Database**管理是OFBiz的基础,它支持多种数据库系统,如Oracle、MySQL和PostgreSQL等。数据库设计遵循规范化的原则,确保数据的完整性和一致性。通过ORM(对象关系映射)技术,OFBiz将数据库操作与业务逻辑解耦,...

    win7 安装Opentaps 1.5

    5) **解决低版本MySQL问题**: - 如果你的MySQL版本较低,可能导致表创建失败。在`framework\entity\src\org\ofbiz\entity\jdbc\DatabaseUtil.java`的`createTable`方法中,找到`TYPE`并替换为`ENGINE`。这是由于...

    java开发erp源码-freedgo-ofbiz:freedgo延续了ofbiz的componentload,ServiceEngine,E

    java开发erp源码 freedgo A Distributed Deployable Framework base on Ofbiz. [Ofibz](. freedgo延续了ofbiz的 ...Engine等核心开发框架的优点,对实际对代码结构层次做...MYSQL ORCLE SQL SERVER SYBASE PostgreSQL

    开放性实验室预约系统

    安装运行步骤: 1.搭建好ofbiz系统。具体搭建步骤见:http://blog.csdn.net/xiaozaq/article/details/72763123 2.将解压的文件夹booking复制到apache-ofbiz-16.11.02\hot-deploy目录下。 3.将解压的文件夹lib里的...

    JAVA开发erp项目源码-ofbiz-freedgo:新版本移至:https://github.com/csy2013/freedgo-of

    JAVA开发erp项目源码 freedgo A Distributed Deployable Framework base on Ofbiz. [Ofibz](. freedgo延续了ofbiz的 ...Engine等核心开发框架的优点,对实际对代码结构层次...MYSQL ORCLE SQL SERVER SYBASE PostgreS

    版本17发行版17.12

    注意:如果要在没有Internet连接的情况下运行OFBiz,请阅读“在没有Internet连接的情况下运行gradle任务”部分。 注意:目录结构和存储库已更改。 有关更多信息,请阅读“存储库和目录结构”部分。 系统要求 运行...

Global site tag (gtag.js) - Google Analytics