ofbiz mysql_OFBIZ 10.04 开发环境搭建(ofbiz+mysql+eclipse)
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)相关推荐
- ubuntu linux编译环境搭建,Ubuntu14.04开发环境搭建
Ubuntu14.04开发环境搭建 嵌入式开发过程中很重要的一环节就是开发环境的搭建,开发环境搭建的好可以很好的提高开发效率.其中关键的一部就是挂载运行程序,对于程序的挂载运行需要借助NFS服务器,下 ...
- 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)运行的是 ...
- 2019-安卓开发环境搭建-经验分享-Eclipse(主要内容)+Android Studio
2019-安卓开发环境搭建-经验分享-Eclipse(主要内容)+Android Studio 0. 引言 1. 常见问题 2. 配置安卓开发环境 2.1 准备 JDK 环境 2.1.1 下载 JDK ...
- ubuntu 10.04 CTS 环境搭建
CTS4.0测试完全教程 一.测试环境搭建 PC必须是linux系统 1.安装java6环境 下载java6 http://www.oracle.com/technetwork/java/javase ...
- 嵌入式ubuntu14.04开发环境搭建(详细图解)
软件环境:VMware12 + Ubuntu14.04 64bit + win7 64bit 8G物理内存和100GB的磁盘空间 硬件环境:路由器 + PC 准备工作: a. 下载VMWar ...
- RV1126 在Ubuntu18.04开发环境搭建与SDK编译
1:安装软件 终端下输入安装命名: sudo apt install openssh-server sudo apt install android-tools-adb sudo apt instal ...
- ArcGIS Engine 10.2开发环境搭建
1.安装LicenseManager 2.安装Desktop 3.安装VS2012 4.安装Engine 5.安装ArcObject SDK for .NET
- 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 ...
- 图像识别DM8127开发攻略——开发环境搭建
经过两年多的爆炸性出货(针对我们这种小公司),目前稍微停顿了一下,现在难得有点时间继续写自己的博客,其实自己一直想静下心来做点东西,可惜做TI DAVINCI(ARM+DSP)这方面的人不太好招,本人 ...
最新文章
- 串的顺序存储结构c语言版,数据结构C语言版串的定长顺序存储表示和实现.doc
- 小学计算机笔记,小学信息技术教师读书笔记
- Pyhton学习——Day3
- 力扣: 88. 合并两个有序数组
- Unity URP中的多Pass Shader和Planer shadow
- JS中关于异步的那点事~
- vb.net中如何结束一个线程
- C++面向对象课程设计报告_快递系统
- c语言怎么字体加粗,html 字体加粗
- MySQL更新时间的时候生成随机时间
- 决策树入门案例:泰坦尼克号幸存者预测
- 自己忙碌十年,发现空空的,该填满了
- C语言中,求三个数中最大数
- iPad浏览器HTML5性能测试
- 2020面试题合集之吊打面试官系列(一),Android中为什么需要Handler
- C语言程序设计学习笔记:P3-判断
- 计算机cdef盘无法显示,win7计算机不显示硬盘分区盘符
- UML软件建模之UML的构成
- 电脑相机出现0xA00F4289<ActiveCameraUnplugged>和0xA00F4244错误代码
- java8的LocalDate、LocalDateTime和之前的Date、Calendar
热门文章
- 成都理工大学地理信息系统导论804——2021年考研真题
- argo workflows
- 关于二手车交易预测的数据探索性分析
- 中国人不可不知道的知识
- Apollo课程学习3——定位
- 如何巧用大数据分析工具快速实现模型灰度发布
- 述职PPT无从下手?每一页都分为三个部分
- 2022自动驾驶迎来商业化元年,景联文科技如何打造数据引擎?
- 安卓模拟器安装APP,提示“this probably means that the app contains ARM native code and your Genymotion device ”
- SteamVR2.0开发指南