1.下载安装 JDK1.6,并设置环境变量在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。新建系统变量JAVA_HOME:C:Program FilesJavajdk1.6.0_31在系统变量Path的值的前面加入以下内容:%JAVA_HOME%in;http://download.oracle.com/otn-pub/java/jdk/6u31-b05/jdk-6u31-windows-i586.exe(Win 32位)2.安装mysql数据库(下面链接,找适合自己系统的)建立一个数据库ofbiz。新建一个用户ofbiz和密码ofbiz,并且赋予ofbiz全部权限。都设置ofbiz,是为了偷懒,就搞成跟ofbiz里面的配置一样,如果有其他需求,自行设置,只要与ofbiz数据库访问配置一样就行。http://dev.mysql.com/downloads/mysql/5.1.html3.下载apache-ofbiz-10.04.ziphttp://mirror.bjtu.edu.cn/apache/ofbiz/apache-ofbiz-10.04.zip4.集成开发工具eclipse(java环境要加进来)解压ofbiz10.0.4到eclipse工作目录下,打开eclipse载入ofbiz10.045.更新JDBC驱动,将mysql的jdbc驱动拷贝到${Ofbiz_Home}/framework/entity/lib/jdbc 目录下。如果忘记了驱动,安装的时候,会报如下错误:[java] Exception: java.lang.ClassNotFoundException[java] Message: Cached loader got a known bad class name:com.mysql.jdbc.Driver[java] ---- stack trace ------6.设置实体引擎(Entity Engine)的默认数据库为mysql.对 ${Ofbiz_Home}/framework/entity/config/entityengine.xml配置文件进行修改:i.默认的数据库为derby,所以要把localderby改成MySqlii. 修改实体引擎的默认数据库的配置信息character-set="utf8" jdbc-password="ofbiz"isolation-level="ReadCommitted"pool-minsize="2"pool-maxsize="250" 连接池没必要搞这么多,50够了time-between-eviction-runs-millis="600000"/>7.运行(CTRL+R)输入cmd进入命令模式,cd到你eclipse的工作目录workspace下项目ofbiz10.0.4的根目录(如:D:workspaceofbiz),输入 ant run-install进行ofbiz的数据初始。十多分钟,验证:http://localhost:8443/webtools---------------------------------分割线--------------------------------安装过程出现的错误解决方案:1.错误: Exception: com.mysql.jdbc.exceptions.MySQLSyntaxErrorExceptionMessage: Table 'ofbiz.status_type' doesn't exist在5.1以及之前版本的MySQL中新建一个Table,可以这样执行:CREATE TABLE t (i INT)TYPE= MYISAM;或者CREATE TABLE t (i INT)ENGINE= MYISAM;在MySQL5.5版本中,用TYPE来指定存储引擎已经行不通,标准用法是ENGINE。其实早在MySQL的NN个版本之前,官方手册已经建议废弃TYPE而推荐使用ENGINE,确切说是从MySQL 4.0.18版本开始,用TYPE指定存储引擎的语法一直保留至MySQL5.1,也仅仅是为了兼容旧的数据库版本。从现在开始,TYPE已经被禁用,指定MySQL存储引擎的命令没有其他选择,必须使用ENGINE。而ofBiz是用rameworkentitysrcorgofbizentityjdbcDatabaseUtil.java  这个工具类生成的建表SQL,这这个工具类用到type.所以导致错误。17jquery.com将createTable方法中的if (UtilValidate.isNotEmpty(this.datasourceInfo.tableType)) {sqlBuf.append("TYPE");sqlBuf.append(this.datasourceInfo.tableType);}中的TYPE修改为ENGINE2.[java] Exception: java.lang.ClassNotFoundException[java] Message: Cached loader got a known bad class name:com.mysql.jdbc.Driver如果忘记了驱动,更新JDBC驱动,将mysql的jdbc驱动拷贝到${Ofbiz_Home}/framework/entity/lib/jdbc 目录下。3.如果还有其他杂七杂八的错误可以尝试先清理下,下列给出一点ofbiz相关清理、初始、启动的一些服务。ant clean-all (清理)ant run-install (加载数据库表结构)ant run-install-seed(加载种子数据的,也就是系统初始数据)startofbiz.bat (启动服务)

ofbiz mysql_OFBIZ 10.04 开发环境搭建(ofbiz+mysql+eclipse)相关推荐

  1. ubuntu linux编译环境搭建,Ubuntu14.04开发环境搭建

    Ubuntu14.04开发环境搭建 嵌入式开发过程中很重要的一环节就是开发环境的搭建,开发环境搭建的好可以很好的提高开发效率.其中关键的一部就是挂载运行程序,对于程序的挂载运行需要借助NFS服务器,下 ...

  2. Windows 10 IoT Serials 1 - 针对Minnow Board MAX的Windows 10 IoT开发环境搭建

    目前,微软针对Windows IoT计划支持的硬件包括树莓派2,Minnow Board MAX 和Galileo (Gen 1和Gen 2).其中,Galileo (Gen 1和Gen 2)运行的是 ...

  3. 2019-安卓开发环境搭建-经验分享-Eclipse(主要内容)+Android Studio

    2019-安卓开发环境搭建-经验分享-Eclipse(主要内容)+Android Studio 0. 引言 1. 常见问题 2. 配置安卓开发环境 2.1 准备 JDK 环境 2.1.1 下载 JDK ...

  4. ubuntu 10.04 CTS 环境搭建

    CTS4.0测试完全教程 一.测试环境搭建 PC必须是linux系统 1.安装java6环境 下载java6 http://www.oracle.com/technetwork/java/javase ...

  5. 嵌入式ubuntu14.04开发环境搭建(详细图解)

    软件环境:VMware12 + Ubuntu14.04 64bit + win7 64bit  8G物理内存和100GB的磁盘空间 硬件环境:路由器 + PC 准备工作:     a. 下载VMWar ...

  6. RV1126 在Ubuntu18.04开发环境搭建与SDK编译

    1:安装软件 终端下输入安装命名: sudo apt install openssh-server sudo apt install android-tools-adb sudo apt instal ...

  7. ArcGIS Engine 10.2开发环境搭建

    1.安装LicenseManager 2.安装Desktop 3.安装VS2012 4.安装Engine 5.安装ArcObject SDK for .NET

  8. Windows7下最新Android开发环境搭建(JDK1.7 + Eclipse Indigo(3.7) + SDK-r12 + ADT-12)

    搭建环境需要四个软件: 1.JDK(这是最新版本jdk1.7官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.h ...

  9. 图像识别DM8127开发攻略——开发环境搭建

    经过两年多的爆炸性出货(针对我们这种小公司),目前稍微停顿了一下,现在难得有点时间继续写自己的博客,其实自己一直想静下心来做点东西,可惜做TI DAVINCI(ARM+DSP)这方面的人不太好招,本人 ...

最新文章

  1. 串的顺序存储结构c语言版,数据结构C语言版串的定长顺序存储表示和实现.doc
  2. 小学计算机笔记,小学信息技术教师读书笔记
  3. Pyhton学习——Day3
  4. 力扣: 88. 合并两个有序数组
  5. Unity URP中的多Pass Shader和Planer shadow
  6. JS中关于异步的那点事~
  7. vb.net中如何结束一个线程
  8. C++面向对象课程设计报告_快递系统
  9. c语言怎么字体加粗,html 字体加粗
  10. MySQL更新时间的时候生成随机时间
  11. 决策树入门案例:泰坦尼克号幸存者预测
  12. 自己忙碌十年,发现空空的,该填满了
  13. C语言中,求三个数中最大数
  14. iPad浏览器HTML5性能测试
  15. 2020面试题合集之吊打面试官系列(一),Android中为什么需要Handler
  16. C语言程序设计学习笔记:P3-判断
  17. 计算机cdef盘无法显示,win7计算机不显示硬盘分区盘符
  18. UML软件建模之UML的构成
  19. 电脑相机出现0xA00F4289<ActiveCameraUnplugged>和0xA00F4244错误代码
  20. java8的LocalDate、LocalDateTime和之前的Date、Calendar

热门文章

  1. 成都理工大学地理信息系统导论804——2021年考研真题
  2. argo workflows
  3. 关于二手车交易预测的数据探索性分析
  4. 中国人不可不知道的知识
  5. Apollo课程学习3——定位
  6. 如何巧用大数据分析工具快速实现模型灰度发布
  7. 述职PPT无从下手?每一页都分为三个部分
  8. 2022自动驾驶迎来商业化元年,景联文科技如何打造数据引擎?
  9. 安卓模拟器安装APP,提示“this probably means that the app contains ARM native code and your Genymotion device ”
  10. SteamVR2.0开发指南