安装步骤
1.解压Opentaps到D:/Opentaps/目录,修改D:/Opentaps/framework/entity/config/entityengine.xml文件,
将其中的 <delegator name="default"...> 段中的 "datasource-name" 从原来的 "localderby" 改为 "localmysql"
2.mysql 用户名密码更改
3.创建ofbiz库
开始改代码。。。。。。。我去,这为啥这么麻烦
A.
打开\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" />
B.for (String a : url.toString().split(File.separator))
改为for (String a : url.toString().split("/")) {
C.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
4.CMD命令里面写:ant run-install
5.启动Opentaps startofbiz.bat
6.访问Opentaps,打开浏览器,在地址栏输入 http://localhost:8080/opentaps/
默认管理员用户名:admin
密码:opentaps
表建了1015张表,外键建了快一个小时了,靠真是个大家伙,别说改了,装起来都头大
注2:数据库驱动文件存放路径
opentaps-1.5.0\framework\entity\lib\jdbc