Ofbiz:安装及运行
最近准备重新研究下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
这里会自动创建数据库表,会需要一些时间,可能几分钟吧。完了之后,访问 http://127.0.0.1:8080/ecommerce/control/main 查看就好了!