Osworkflow2.8.0+hibernate3.1.3+spring1.2.8集成环境配置安装指南
作者:ahxu 时间:2006年6月13日
由于osworkflow与spring及hibernate3的集成不是很完善,网上也很鲜见有成功配置的文章及例子,加上osworkflow的文档帮助有限,为了方便其它开发人员学习和使用,ahxu将把osworkflow2.8.0自带的例子与hibernate3和spring1.2.8结合在一起,给出完整的运行例子。由于是多个项目的整合,其间配置文件的内容及形式会因人而宜,很难做到统一和准确,如有疏漏和不足,请大家指出,谢谢。
测试环境安装
1. Netbeans 5简体中文版集成的Tomcat5.5
2. Mysql 5.0.20a
3. Osworkflow 2.8.0,下载地址:https://osworkflow.dev.java.net/files/documents/635/27138/osworkflow-2.8.0.zip
4. hibernate3.1.3,下载地址:http://sourceforge.net/project/showfiles.php?group_id=40712&package_id=127784&release_id=403223
5. spring1.2.8,下载地址:http://sourceforge.net/project/showfiles.php?group_id=73357&package_id=73406&release_id=415255
应用配置
由于受项目所采用的技术影响,这里只提供了一种常见的配置形式(仅供测试,未必准确,各项目具体详细的配置安装请参见各项目的安装说明文档)。
1. %Application%/ WEB-INF/lib下需要放置的库文件有:
a) Osworkflow的支持包
包名
文件来源
commons-logging.jar
%osworkflow解压包%/lib/core
propertyset-1.4.jar
oscore-2.2.5.jar
propertyset-hibernate-1.4.jar
%osworkflow解压包%/lib/optional
bsf.jar
bsh-1.2b7.jar
ehcache.jar
osuser-1.0-dev-2Feb05.jar
osworkflow-2.8.0.jar
%osworkflow解压包%/
b) Srping的支持包
包名
文件来源
spring.jar
%spring解压包%/dist
c) Hibernate的支持包
包名
文件来源
antlr.jar
%hibernate解压包%/lib
cglib.jar
asm.jar
asm-attrs.jars
commons-collections.jar
commons-logging.jar
hibernate3.jar
jta.jar
dom4j.jar
log4j.jar
2. %Application%/ WEB-INF/classes下需要放置的配置文件:
a) workflows.xml
内容略,与OSWF自带例子同。
b) example.xml
内容略,与OSWF自带例子同。
c) osuser.x