`
cucuchen520
  • 浏览: 73050 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

注意:OSWorkflow2.8扩展源代码升级了!

阅读更多

自己扩展的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
  • osworkflow2.8_bundle.rar (243.3 KB)
  • 描述: OSworkflow例子升级版,加入了如何与现有系统绑定模块,非常具有实用价值。
  • 下载次数: 744
分享到:
评论
3 楼 zhaohongjian2006 2012-04-18  
你好正在看你写的例子,请把lib发一份,谢谢了,qq邮箱:421808127@qq.com
2 楼 PangSir 2008-04-17  
楼主就像伟人一样~~
这种精神,是我国软件产业生死存亡的关键~~
楼主是悟通了这个道理~~
值得学习~~
1 楼 luopan68 2007-08-07  
兄弟,好久不见!我又挪窝了,由于种种原因忙的一他。有空找你们……同时我一定多多支持你的博客 !还记得你的wiki吗!顶!!!!

相关推荐

Global site tag (gtag.js) - Google Analytics