基于Ofbiz的ERP Opentaps 1.5 安装

基于Ofbiz的ERP Opentaps 1.5 安装

第一步:mysql配置

进入%MYSQL_HOME%\bin目录,打开命令行并输入:mysql -u root -h localhost –p,提示输入root密码;

输入密码按回车;

用create database opentaps命令创建opentaps数据库 ;

用create user opentaps;命令创建名为opentaps的用户名;

用grant all privileges on opentaps.* to 'opentaps'@'localhost' identified by 'opentaps-password' with grant option命令创建用户为opentaps的密码、权限等信息 ;
用flush privileges命令刷新mysql;
用exit命令退出mysql。

第二步:安装opentaps 

解压opentaps压缩文件包;

打开\opentaps\framework\entity\config\entityengine.xml,

把<delegator name="default"...>段中的datasource-name="localderby"中的"localderby"改为"localmysql",
把<datasource name="localmysql"...>段中的jdbc-uri后的 

jdbc:mysql://127.0.0.1/opentaps?autoReconnect=true&amp;useOldAliasMetadataBehavior=true

改为

jdbc:mysql://localhost:3306/opentaps?autoReconnect=true&amp;useOldAliasMetadataBehavior=true

主要是更改数据库把数据库从ofbiz改成opentaps;

把编码从latin1改成utf8,latin1_general_cs改成utf8_general_ci。

第三步:修改代码

打开\opentaps\opentaps\opentaps-common\build-aspects.xml文件,将以下三行注释掉
 <jar jarfile="${ofbiz.dir}/framework/entity/build/lib/ofbiz-entity.jar" update="true" 
basedir="${build.dir}/classes/" includes="META-INF/aop.xml" />
<jar jarfile="${ofbiz.dir}/framework/common/build/lib/ofbiz-common.jar" update="true" 
basedir="${build.dir}/classes/" includes="META-INF/aop.xml" />
<jar jarfile="${ofbiz.dir}/applications/order/build/lib/ofbiz-order.jar" update="true" 
basedir="${build.dir}/classes/" includes="META-INF/aop.xml" />

打开opentaps\framework\webapp\src\org\ofbiz\webapp\control\ConfigXMLReader.java
将for (String a : url.toString().split(File.separator)) 
改为for (String a : url.toString().split("/")) 

打开opentaps\framework\entity\src\org\ofbiz\entity\jdbc下的DatabaseUtil.java将createTable方法中的
if (UtilValidate.isNotEmpty(this.datasourceInfo.tableType)) {
sqlBuf.append(" TYPE ");
sqlBuf.append(this.datasourceInfo.tableType);
 }
中的TYPE修改为ENGINE

第四步:安装opantaps

opentaps目录下打开命令行,输入ant run-install,等待即可。

第五步:启动Opentaps 

执行startofbiz.bat

启动不成功时,查看\opentaps\runtime\logs\console.log,

发现下面两行

Error occurred during initialization of VM
Could not reserve enough space for object heap

则修改startofbiz.bat中

"%JAVA_HOME%\bin\java" -Xms256M -Xmx1024M -XX:MaxPermSize=1024M -jar ofbiz.jar > runtime\logs\console.log
"%JAVA_HOME%\bin\java" -Xms256M -Xmx512M -XX:MaxPermSize=512M -jar ofbiz.jar > runtime\logs\console.log
重新执行startofbiz.bat

第六步:访问Opentaps

打开浏览器,在地址栏输入 http://localhost:8080/opentaps/
默认管理员用户名:admin
密码:opentaps

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值