安装MYSQL5.5
选择utf8作为默认字符。
1.在sourceforge 下载1.5版本
2.解压到系统路径不带空格目录(能通过cd 进入此目录,目录路径无空格)
3.编辑opentaps目录中的framework/entity/config/entityengine.xml文件,使其能正确连接到你的mysql数据库中。
At line 54-58, Following the changes below:
<delegator name="default"entity-model-reader="main" entity-group-reader="main"entity-eca-reader="main"distributed-cache-clear-enabled="false">
At line 325-326, Following the changes below to supportchinese:
At line 334-335, Following the changes below to link todatabase:
run
运行时,可能要修改startofbiz.bat文件,把里面的内存改小一些,特别是你的内存小于1G的情况下,这是必须的,否则java实例建立不起来。
Note: 如果启动startofbiz.bat后,访问http://localhost:8080/opentaps,出现500错误。
exception
java.util.regex.PatternSyntaxException: Unexpected internalerror near index 1
java.util.regex.Pattern.error(Pattern.java:1713)
java.util.regex.Pattern.compile(Pattern.java:1466)
java.util.regex.Pattern.(Pattern.java:1133)
java.util.regex.Pattern.compile(Pattern.java:823)
java.lang.String.split(String.java:2292) ....
产生这个问题的是windows系统对 /的不正确处理:
参见帖子:http://www.opentaps.org/forum/opentaps-general-discussions/general-discussions-english/urgent-help-build-successful-still-do
找到 ConfigXMLReader.java 81行
把 (String a : url.toString().split(File.separator)) {
改为
for (String a : url.toString().split("/")) {
再重编译:
run-install-extseed
默认用户与密码:admin,opentaps