ofbiz工作流学习(二)
来源:互联网 发布:2017的网络红歌新歌 编辑:程序博客网 时间:2024/04/30 02:44
OFBIZ安装与配置
ofbiz2.11提供的缺省的web server是jetty,我们打算把他转移到tomcat上来。ofbiz2.11提供的缺省的数据库是hsql的,用webtools,转移他的数据库是非常方便的,这里我们介绍如何安装到mysql中。
我认为不要问为什么要这么装,在你用本文的方法安装两遍后,一切你都明白了。
1下载ofbiz2.11
可以通过www.ofbiz.org下载,也可以直接到http://sf.net上面查找ofbiz项目下载。
2下载并安装tomcat
建议使用tomcat4.1.18以后的版本,曾经在网上看到过有人介绍tomcat.4.1.7之前的版本运行ofbiz时,taglib的处理非常慢,之后的版本就没有这个问题了。tomcat可以到www.apache.org处下载。
3 安装Mysql
主要是建立表空间和建立用户。
4安装ofbiz
4.1设置环境变量
JAVA_HOME
ANT_HOME
CATALINA_HOME
OFBIZ_HOME
4.2复制classes和jar文件
复制OFBIZ_HOME/commonapp/etc/目录下面的所有文件到CATALINA_HOME/share/classes中。
复制OFBIZ_HOME/commonapp/lib/目录下*.jar到CATALINA_HOME/share/lib中。
复制OFBIZ_HOME/core/lib/目录下*.jar到CATALINA_HOME/share/lib中。
复制OFBIZ_HOME/lib/目录下*.jar到CATALINA_HOME/share/lib中。
注意OFBIZ_HOME/lib/中的jar文件是按目录分门别类存放的,复制到CATALINA_HOME/share/lib需要去掉所有目录,把所有jar都放到lib目录下。
4.3编辑CATALINA_HOME/share/classes/entityengine.xml文件
找到如下文字:
helper-class="org.ofbiz.core.entity.GenericHelperDAO"
field-type-name="mysql"
check-on-start="true"
add-missing-on-start="true"
use-foreign-keys="false"
join-style="theta-oracle">
jdbc-driver="org.gjt.mm.mysql.Driver"
jdbc-uri="jdbc:mysql://127.0.0.1/ofbiz"
jdbc-username="root"
jdbc-password="gg"
isolation-level="Serializable"/>
编辑相应的配置。
查找
改成
4.4 复制可执行程序
复制OFBIZ_HOME/setup/catalina41/bin中的ofbiz.bat到CATALINA_HOME/bin
复制OFBIZ_HOME/setup/catalina41/conf中的server.xml到CATALINA_HOME/conf中
注意,这里的server.xml也可以不复制,这里面就是配置ofbiz的Context,手工更新到server.xml中即可
另外注意,ofbiz默认ofbiz和tomcat在一个目录下,因此在server.xml中,他的context路径都是用的相对路径
例如
4.5 启动
在OFBIZ_HOME/setup/catalina41/bin/runofbiz.bat
内容如下:
ofbiz.bat run
用该命令启动
它首先调用ofbiz.bat设置环境变量,然后启动tomcat.
启动tomcat的时候,ofbiz的DatabaseUtils会检查数据库中是否已经存在系统的表,没有就会自动创建的,一般的创建过程不会出错误的。
如果有错误产生,请察看CATALINA_HOME/logs中的日志文件,一般都是少某个jar,看到少哪个到OFBIZ_HOME中找到后复制到CATALINA_HOME/share/lib中
- ofbiz工作流学习(二)
- ofbiz工作流学习(二)
- ofbiz工作流学习(一)
- ofbiz工作流学习(三)
- ofbiz工作流学习(一)
- ofbiz工作流学习(三)
- ofbiz工作流源代码学习(2)--WfExecutionObject接口
- ofbiz工作流源代码学习(3)--WfProcessMgr接口
- ofbiz工作流源代码学习(4)--WfProcess接口
- ofbiz工作流源代码学习(4)--WfProcess接口
- ofbiz工作流源代码学习(3)--WfProcessMgr接口
- ofbiz工作流源代码学习(2)--WfExecutionObject接口
- 工作流学习(二)
- 工作流学习(二)
- ofbiz学习二
- ofbiz工作流源代码学习(1)---WfRequester接口
- ofbiz工作流源代码学习(1)---WfRequester接口
- shark工作流学习(二)
- ofbiz工作流源代码学习(1)---WfRequester接口
- ofbiz工作流源代码学习(2)--WfExecutionObject接口
- GB2312的编码规则
- ofbiz工作流学习(一)
- 博客开这么长时间了,
- ofbiz工作流学习(二)
- ofbiz工作流学习(三)
- BouncyCastle JCE实践(五)
- 木马病毒Trojan/PSW.OnLineGames.ucg手工清除办法
- BouncyCastle JCE实践(二)
- 管理感悟:放下就是快乐
- 软件企业:细节造就竞争力
- 创业者须受三苦
- 可可猪:由换尿片想到的