必备软件

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)\Java\jdk7

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

安装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。理论上就可以在浏览器访问)

 <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,早在4.0时代就不推荐使用type,现在改成engine ,-->

character-set="utf8" <!--字符集>

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" 连接池没必要搞这么多,50够了

time-between-eviction-runs-millis="600000"/>

</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

关于ofbiz13.07和ofbiz14.12部署的问题解决方法的更多相关文章

  1. 利用 kubeasz 给 suse 12 部署 kubernetes 1.20.1 集群

    文章目录 1.前情提要 2.环境准备 2.1.环境介绍 2.2.配置静态网络 2.3.配置ssh免密 2.4.批量开启模块以及创建文件 2.5.安装ansible 2.5.1.安装pip 2.5.2. ...

  2. (转) Tomcat部署Web应用方法总结

    原文:http://blog.csdn.net/yangxueyong/article/details/6130065 Tomcat部署Web应用方法总结 分类: Java web2011-01-11 ...

  3. OpenStack安装部署管理中常见问题解决方法

    一.网络问题-network 更多网络原理机制可以参考<OpenStack云平台的网络模式及其工作机制>. 1.1.控制节点与网络控制器区别 OpenStack平台中有两种类型的物理节点, ...

  4. android实例讲解----Tomcat部署Web应用方法总结

      参考文档:http://blog.csdn.net/yangxueyong/article/details/6130065  Tomcat部署Web应用方法总结             一.架构介 ...

  5. [转]ubuntu 12.04添加launcher方法

    [转]ubuntu 12.04添加launcher方法 http://www.cnblogs.com/Jerryshome/archive/2012/08/21/2649500.html 对ubunt ...

  6. Tomcat部署Web应用方法总结

    转载:http://m.blog.csdn.net/blog/u012516903/15741727 Tomcat部署Web应用方法总结 在Tomcat中部署Java Web应用程序有两种方式:静态部 ...

  7. 开源Math.NET基础数学类库使用(12)C#随机数扩展方法

    原文:[原创]开源Math.NET基础数学类库使用(12)C#随机数扩展方法                本博客所有文章分类的总目录:http://www.cnblogs.com/asxinyu/p ...

  8. Effective Java 第三版——12. 始终重写 toString 方法

    Tips <Effective Java, Third Edition>一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将 ...

  9. CodeBlocks(17.12) 代码调试基础方法&快捷方式

    转载:CodeBlocks(17.12) 代码调试基础方法&快捷方式: https://www.cnblogs.com/DCD112358/p/8998053.html

随机推荐

  1. swiper动画效果

    参考swiper官方网站:http://www.swiper.com.cn/ Swiper常用于移动端网站的内容触摸滑动: 结构展示:   纯javascript打造的滑动特效插件,面向手机.平板电脑 ...

  2. nodejs 用户登录密码md5加密

    jade文件 div.login ul.inp-content  li span= '用户名:' input.ui-input1#input1(placeholder='请输入手机号')  li sp ...

  3. MySql学习笔记01

    MySql01 课程介绍 数据库简介 之前通过流操作文件的方式存储数据弊端: 1. 效率低 2. 不管是存还是取都比较麻烦 3. 一般只能存储小量数据 4. 只能存储文本数据 什么是DB DataBa ...

  4. STM32的四种输出模式(转载)

    1.普通推挽输出(GPIO_Mode_Out_PP):   使用场合:一般用在0V和3.3V的场合.线路经过两个P_MOS 和N_MOS 管,负责上拉和下拉电流.   使用方法:直接使用   输出电平 ...

  5. Farm Tour POJ - 2135 (最小费用流)

    When FJ's friends visit him on the farm, he likes to show them around. His farm comprises N (1 <= ...

  6. Jin Ge Jin Qu hao UVA - 12563 01背包

    题目:题目链接 思路:由于t最大值其实只有180 * 50 + 678,可以直接当成01背包来做,需要考虑的量有两个,时间和歌曲数,其中歌曲优先级大于时间,于是我们将歌曲数作为背包收益,用时间作为背包 ...

  7. java十分钟速懂知识点——NIO

    一.引子 nio是java的IO框架里边十分重要的一部分内容,其最核心的就是提供了非阻塞IO的处理方式,最典型的应用场景就是处理网络连接.很多同学提起nio都能说起一二,但是细究其背后的原理.思想往往 ...

  8. NMF分解(二)

    应用: 一.图像分析 NMF最成功的一类应用是在图像的分析和处理领域.图像本身包含大量的数据,计算机一般将图像的信息按照矩阵的形式进行存放,针对图像的识别.分析和处理也是在矩阵的基础上进行的.这些特点 ...

  9. axure rp教程(四)动态面板滑动效果

    转载自: http://www.iaxure.com/74.html 实现目标: 1.  点击登录滑出登录面板 2.  点击确定滑出动态面板 最终效果如下: 这种效果可以通过两种方法实现: 首先准备需 ...

  10. 39、apk瘦身(转载)

    本文转自::Android开发中文站 » 关于APK瘦身值得分享的一些经验 从APK的文件结构说起 APK在安装和更新之前都需要经过网络将其下载到手机,如果APK越大消耗的流量就会越多,特别是对于使用 ...