中国java开源文档大全
java教程,java开源文档大全
java教程,java开源文档大全
首页 java基础 web开发框架 开发工具 应用系统 组件类库 搜索爬虫 J2EE服务器 持久层相关 测试工具 访客留言 投稿专栏 站内搜索
java教程,java开源文档大全
>首页 -> 应用系统 -> 工作流引擎 -> OSWorkflow

TOP

工作流osworkflow学习笔记
[ 录入者:admin | 时间:2007-12-19 03:23:35 | 作者: | 来源:原创 | 浏览:23次 ]
  java开源文档大全致力于打造中国最大最全的开源文档,它提供了最全面最权威的开源资料,同时为大家提供一个交流的平台,如果您有好的想法,欢迎您投稿.


做了几个项目,一直被流程的控制所困扰,决定学习工作流方面的知识,从网上了解到osworkflow是一个轻量级的又极为灵活的工作流引擎(详细情况请访问:http://www.opensymphony.com/osworkflow),所以拿来学习。
折腾了一个下午,终于把自带的example运行起来了。我的测试环境:winxp tomcat服务器4.1.30 oracle8.05 jdk1.4.2。
首先,下载https://osworkflow.dev.java.net/files/documents/635/4647/osworkflow-2.7.0.zip 。解压后,将osworkflow-2.7.0-example.war拷贝至tomcat服务器的webapp下,启动tomcat服务器,访问http://localhost/osworkflow-2.7.0-example,一切都很easy。
osworkflow提供了多种持久化机制memorystore (default), serializablestore, jdbcstore, ofbizstore等等。由于下载的example是为了方便初学者尽快的将程序运行起来,所以采用了memorystore。呵呵,实际的系统可不会让数据全呆在内存里哦。改成jdbcstore试试。

1、修改tomcat服务器的sever.xml,添加:

debug="5" reloadable="true" crosscontext="true">

prefix="localhost_osworkflow_log." suffix=".txt"
timestamp="true"/>

resource name="jdbc/mydb" auth="container"
type="javax.sql.datasource"/>



factory
org.apache.commons.dbcp.basicdatasourcefactory


driverclassname
oracle.jdbc.driver.oracledriver


url
jdbc:oracle:thin:@127.0.0.1:1521:orcl


username
oswf


password
oswf


maxactive
20


maxidle
10


maxwait
-1

2、修改web-inf/classes/osworkflow.xml(红色部分根据您的数据库作相应修改)





























3、在web-inf/classes里新建propertyset.xml


class="com.opensymphony.module.propertyset.database.jdbcpropertyset">











4、修改web-inf/classes下的osuser.xml


os_user
os_group
os_membership
username
passwordhash
groupname
username
groupname
java:comp/env/jdbc/mydb


os_user
os_group
os_membership
username
passwordhash
groupname
username
groupname
java:comp/env/jdbc/mydb


os_user
os_group
os_membership
username
passwordhash
groupname
username
groupname
java:comp/env/jdbc/mydb




5、在sql-plus里运行下载包里的 src\etc\deployment\jdbc\oracle.sql

6、启动tomcat服务器



  java开源文档研究struts,webwork,spring,tomcat,jboss,lucense,nutch,JUnit,eclipse......,如果您有什么意见,欢迎评论和留言.
[下一篇]揭密OSWorkflow [上一篇]

评论

称  呼:
内  容:

google

相关栏目

最新文章

热门文章

推荐文章

更多友情链接>>>