自己扩展的osworkflow2.8源代码下载!!!
对不起大家了,由于我用的是resin调试的程序,而resin对XML的语法检查不是很严格,的确是由于我的疏忽,配置错了src根目录下面和WEB-INF\classes中的example.xml.具体如下:
由于在原有的example.xml第29行有一个post-functions 位置不对,要将这个标签整体移至actions的后面.这个可以从tomcat提示的错误中找到答案:
com.opensymphony.workflow.FactoryException: Error in workflow descriptor: file:/
D:/osworkflow/WEB-INF/classes/example.xml: root cause: The content of element ty
pe "step" must match "(meta*,pre-functions?,external-permissions?,actions?,post-
functions?)". ( url=file:/D:/osworkflow/WEB-INF/classes/example.xml line:108 col:16)
它的意思是说:这个setp的顺序应该是:meta*,pre-functions?,
external-permissions?,actions?,post-functions?
只不过它提示的行数有点不对,应该是29行的post-functions出错啦!
希望大家发现问题及时联系,很感谢叫华的网友的测试,祝好!!
我上传改正过了的example.xml供大家下载。
请大家注意:最近有非常多的网友问我,osworkflow如何与现有系统集成,虽然我在文档中写得比较清楚,但是没有例子作参考还是显得比较抽象,于是我写了一个升级版的例子供大家参考和学习!!!
注意,在例子升级版中:
在mysql-jdbc.sql里面多一张名为os_doc的表。
本例子是官方例子的改良版,增加了绑定现有系统的功能,实现的存储方式是jdbcTemplate。
请务必先在默认方式(jdctTemplate)下面调试成功,再照猫画虎改为jdbc方式或者hibernate方式。
如果要改为hibernate方式,请自行增加名为os_doc的表。
我没有把例子中所需要的lib放上去(太大了嘛!),要引入的包文档中列的很清楚了,如果大家搞不清楚,可以发邮件,向我索取!
- example.rar (2.5 KB)
- 描述: WEB-INF\classes中的第一个例子文件
- 下载次数: 483
分享到:
相关推荐
NULL 博文链接:https://konglq.iteye.com/blog/600114
官方完全带example正式版,工作流引擎osworkflow,是一个轻量级的开源工作流框架。 其特点是绝对的灵活性:能够满足用户各种工作流程需求,对于流程变更时的代码侵入性低。
OSWorkflow 2.8 API 文档
osworkflow2.8.rar 工作流引擎
讲解JAVA开源工作流框架OSWorkFlow2.8的课件
OSworkflow2.8 开发所需所有jar包资源,学习文档及api手册
详细简绍了osworkflow(工作流),还有简单的例子,配置文件的说明
博文链接:https://andrawu.iteye.com/blog/37031
osworkflow 中文文档,内容详尽。
Osworkflow2.8 工作流,简单的实现流程。
OSworkflow是一个嵌入式的工作流管理系统
画流程图的例子(源码)OsWorkFlow.rar
OSWorkflow官网已经关闭,这个文件是从官网下载的安装包,经过修改之后,部署在Tomcat上,用以跑官方给的demo进行学习,具体部署细节可以看我写的文章
OSWorkflow中文手册V2.8
查询osworkflow的历史记录代码
osworkflow-2.8.0 官网找不到了,学习工作流找到的,分享下
osworkflow指导文档 + 源码 + 参考资料全