Ofbiz:安装及运行:修订间差异
imported>Soleverlee |
imported>Soleverlee |
||
(未显示同一用户的2个中间版本) | |||
第47行: | 第47行: | ||
这里会自动创建数据库表,会需要一些时间,可能几分钟吧。完了之后,访问系统查看就好了! | 这里会自动创建数据库表,会需要一些时间,可能几分钟吧。完了之后,访问系统查看就好了! | ||
*Ofbiz首页 http://127.0.0.1:8080/ecommerce/control/main | *Ofbiz首页 http://127.0.0.1:8080/ecommerce/control/main | ||
*Ofbiz工具 https:// | *Ofbiz工具 https://127.0.0.1:8443/webtools/control/main | ||
*Ofbiz目录管理程序 https://127.0.0.1:8443/catalog/control/main | |||
默认的管理账号是admin,密码是ofbiz | |||
如果还有其他问题,请参见官方文档 : | 如果还有其他问题,请参见官方文档 : | ||
*https://cwiki.apache.org/confluence/display/OFBIZ/Demo+and+Test+Setup+Guide | *https://cwiki.apache.org/confluence/display/OFBIZ/Demo+and+Test+Setup+Guide | ||
*http://ofbiz.apache.org/documentation.html | *http://ofbiz.apache.org/documentation.html | ||
*https://cwiki.apache.org/confluence/display/OFBADMIN/OFBiz+Documentation+Index | |||
[[Image:Ofbiz-Home.png|600px | [[Image:Ofbiz-Home.png|600px]] | ||
=Apache Ofbiz 13.07.03= | |||
当前最新stable的版本是[http://www.apache.org/dyn/closer.lua/ofbiz/apache-ofbiz-13.07.03.zip 13.07.03],这个版本目前有一个bug:执行ant load-demo后会报一个错误(在runtime/logs/error.log) | |||
<pre> | |||
Error adding foreign key: ModelEntity was null for related entity name Tenant | |||
</pre> | |||
解决办法参见[https://issues.apache.org/jira/browse/OFBIZ-7750 OFBIZ-7750] | |||
[[Category:Programe]] | [[Category:Programe]] |
2016年8月22日 (一) 06:43的最新版本
最近准备重新研究下Ofbiz这个框架,毕竟是搞金融的,以后懂这个框架就好办事了~。
环境准备
以下是本人的开发环境:
- Windows JDK1.7 x64
- MariaDB
首先去官网下载Ofbiz,当前最新版本是apache-ofbiz-13.07.02。下载完成后,解压到某一个目录。
修改数据库配置
默认的数据库是嵌入的derby,当然不喜欢了,更喜欢MySQL。修改framework\entity\config\entityengine.xml,里面有三个地方的数据库连接需要修改,也有三个地方:
<datasource name="localmysql"
...
table-type="InnoDB"
character-set="utf8"
collate="utf8_general_ci">
...
<inline-jdbc
jdbc-driver="org.mariadb.jdbc.Driver"
jdbc-uri="jdbc:mysql://127.0.0.1/ofbiz?autoReconnect=true"
jdbc-username="root"
jdbc-password="1125482715"
isolation-level="ReadCommitted"
pool-minsize="2"
pool-maxsize="250"
time-between-eviction-runs-millis="600000"/>
...
<datasource name="localmysqlolap"/>...
<datasource name="localmysqltenant"/>...
...
然后修改顶部的配置:
<delegator name="default"/>...
<group-map group-name="org.ofbiz" datasource-name="localmysql"/>
<group-map group-name="org.ofbiz.olap" datasource-name="localmysqlolap"/>
<group-map group-name="org.ofbiz.tenant" datasource-name="localmysqltenant"/>
<delegator name="default-no-eca"/>...
<delegator name="test" />...
然后就是在自己机器上吧这三个数据库建好,字符集注意设置一样。把MariaDB的驱动mariadb-java-client-1.2.0.jar放到framework\entity\lib\jdbc文件夹下面。
编译运行
cd到ofbiz的根目录,执行命令:
ant load-demo
ant start
这里会自动创建数据库表,会需要一些时间,可能几分钟吧。完了之后,访问系统查看就好了!
- Ofbiz首页 http://127.0.0.1:8080/ecommerce/control/main
- Ofbiz工具 https://127.0.0.1:8443/webtools/control/main
- Ofbiz目录管理程序 https://127.0.0.1:8443/catalog/control/main
默认的管理账号是admin,密码是ofbiz
如果还有其他问题,请参见官方文档 :
- https://cwiki.apache.org/confluence/display/OFBIZ/Demo+and+Test+Setup+Guide
- http://ofbiz.apache.org/documentation.html
- https://cwiki.apache.org/confluence/display/OFBADMIN/OFBiz+Documentation+Index
Apache Ofbiz 13.07.03
当前最新stable的版本是13.07.03,这个版本目前有一个bug:执行ant load-demo后会报一个错误(在runtime/logs/error.log)
Error adding foreign key: ModelEntity was null for related entity name Tenant
解决办法参见OFBIZ-7750