• 关于ofbiz13.07和ofbiz14.12部署的问题解决方法


    必备软件

    Jdk7

    文件名:java_ee_sdk-6u4-jdk7-windows.exe

    eclipse

    MySQL Installer 5.6 for Windows

    MySql Connectors

    文件名:mysql-connector-java-gpl-5.1.35.msi

    .Net Framework 4.0

    文件名:dotNetFx40_Full_x86.exe

    OfBiz13.07.01

    apache-ofbiz-13.07.01.zip

    安装

    安装和设置JAVA环境

    新建系统变量JAVA_HOME:C:Program Files (x86)Javajdk7

    系统变量Path的值加入内容:%JAVA_HOME%in;

    安装MySql数据库

    依赖于:

    Microsoft .NET Framework 4 Client Profile

    dotNetFx40_Client_setup.exe

    Microsoft Visual C++ 2013 Redistributable Package (x86 or x64)

    vcredist_x86.exe

    安装步骤:(如果不更换数据库,不需用修改数据库配置文件,ofbiiz默认的derby可以进行模拟数据演示)
        1. 解压,导入eclipse
        2.拷贝mysql驱动到${Ofbiz_Home}/framework/entity/lib/jdbc
        3.修改 ${Ofbiz_Home}/framework/entity/config/entityengine.xml中数据库配置 ,把default中使用的data-name修改为mysql,再把mysql配置的数据库连接身份密码进行对应
        4.建立数据库与配置中相对应,建立一个数据库ofbiz。新建一个用户ofbiz和密码ofbiz,并且赋予ofbiz全部权限。
        5.执行ant load-demo,编译成功后执行ant start  。注:由于云使用的ant版本为1.8,而ofbiz14.12最少要使用ant-1.9.0进行编译,不升级版本时,必须使用命令行ant命令进行编译 ,再用load-demo
     加载模拟数据,命令可以连续使用
        6.访问 http://localhost:8080/catalog 并且登录 username "admin" and password "ofbiz"
     (P.S:windows系统的两个依赖包一定安装,缺少VC组件,会无法调用socket通信)
      另外安装版本14.12时,导入需要修改一个错误文件:运行后发现增加WorkEffortSearchSession.java0600,按照名字重新建立一个类WorkEffortSearchSession.java,把内容拷贝进去
      安装13.07时,导入执行ant load-demo后,在执行ant start。理论上就可以在浏览器访问)

     1 <datasource name="localmysql" 
     2             helper-class="org.ofbiz.entity.datasource.GenericHelperDAO" 
     3             field-type-name="mysql" 
     4             check-on-start="true" 
     5             add-missing-on-start="true" 
     6             check-pks-on-start="false" 
     7             use-foreign-keys="true" 
     8             join-style="ansi-no-parenthesis" 
     9             alias-view-columns="false" 
    10             drop-fk-use-foreign-key-keyword="true" 
    11             engine="InnoDB" <!-- 现在mysql一般的引擎都是InnoDB,早在4.0时代就不推荐使用type,现在改成engine ,--> 
    12             character-set="utf8" <!--字符集> 
    13             collate="utf8_general_ci"><!--排序方式> 
    14             
    15 
    16             <read-data reader-name="seed"/> 
    17             <read-data reader-name="seed-initial"/> 
    18             <read-data reader-name="demo"/> 
    19             <read-data reader-name="ext"/> 
    20             <inline-jdbc 
    21                 jdbc-driver="com.mysql.jdbc.Driver" 
    22                 jdbc-uri="jdbc:mysql://127.0.0.1/ofbiz?autoReconnect=true" 
    23                 jdbc-username="ofbiz"<!-- 这里都是数据库的基本配置信息,改成自己对应的--> 
    24                 jdbc-password="ofbiz" 
    25                 isolation-level="ReadCommitted" 
    26                 pool-minsize="2" 
    27                 pool-maxsize="250" 连接池没必要搞这么多,50够了 
    28                 time-between-eviction-runs-millis="600000"/>        
    29     </datasource> 


    (错误:12版本以下可以使用)操作步骤:1.解压 2.进入到根目录,cmd执行java -jar framework/base/lib/ant-1.9.0-ant-launcher.jar  -lib framework/base/lib/ant start
      3.运行后发现增加WorkEffortSearchSession.java0600,按照名字重新建立一个类WorkEffortSearchSession.java,把内容拷贝进去
      4.在根目录cmd执行Java  -Xms128M -Xmx512M -XX:MaxPermSize=128m -jar ofbiz.jar,页面报错
                    5.执行ant run-install(load-demo),运行成功后,再次报错
                          错误信息:org.ofbiz.service.GenericServiceException: Service [getVisualThemeResources] Failed (Could not initialize class org.ofbiz.minilang.SimpleMethod)
       此错误需要更换jdbc的jar包,

    常见的问题:

    端口占用,ofbiz没有关闭

    解决方法:在ofbiz根目录cmd执行java -jar ofbiz.jar -shutdown

  • 相关阅读:
    vue2:p26 webpack利用cleanwebpackplugin自动清理dist目录生成的旧生产文件
    在CentOS中安装和使用nginx
    无法下载外网Docker镜像的解决方案
    gofs使用教程基于golang的开源跨平台文件同步工具
    Stream API 简单介绍入门使用
    .npmrc 项目的 默认安装配置
    ncc koa 后台源码加密打包工具 @vercel/ncc webpack node打包更正规
    koa 文件下载 pdf预览 两个接口 nodejs chromeDownload chromePreview
    koagenerator koa 脚手架
    tag 转 分支 branch
  • 原文地址:https://www.cnblogs.com/BlueKevin/p/5485528.html
Copyright © 2020-2023  润新知