shark工作流学习(二)

原创 2004年05月31日 16:53:00

Shark用户化配置

 

Shark1.0利用自己和轻量级持久层dods和自带的小型数据库交互。如果要指定数据库和dods交互,你需要修改一些相关的配置文件,以mysql数据库为例:修改shark.conf,

//初始化数据库数组

DatabaseManager.Databases[] = "HongSoft"

//指定要用到的数据库

DatabaseManager.DefaultDatabase = " HongSoft "

    //调试开关

DatabaseManager.Debug = "true"

//指定为标准形式

DatabaseManager.DB. HongSoft.ClassType = "Standard"

//指定要用的jdbc驱动

DatabaseManager.DB. HongSoft.JdbcDriver="org.gjt.mm.mysql.Driver"

    //指定url

DatabaseManager.DB. HongSoft.Connection.Url="jdbc:mysql://localhost/test"

//用户

DatabaseManager.DB. HongSoft.Connection.User = "root"

//密码

DatabaseManager.DB. HongSoft.Connection.Password = ""

其他的只要把对应的默认数据库的名称改为HongSoft就可以。

 

然后修改sharkconfig部分,需要修改的地方如下:

// 库目录设置

STORED_PROCEDURES_REPOSITORY=C:/Shark-1.0/repository/storedprocedures - currently fixed in the code

EXTERNAL_PACKAGES_REPOSITORY=C:/Shark-1.0/repository/external

INTERNAL_PACKAGES_REPOSITORY=C:/Shark-1.0/repository/internal

PACKAGE_HISTORY_REPOSITORY=C:/Shark-1.0/repository/internal/History

 

修改log4j部分:

<param  name="File"

value="C:/Shark-1.0/logs/SharkPersistence.log"/>

<param  name="File" value="C:/Shark-1.0/logs/SharkExecutionFlow.log"/>

这样所有配置文件修改完毕

 

接下来在你需要在用到的数据库中执行sql脚本建立表:

安装目录/Shark-1.0/sql/ mysql /sql/***.sql

 

配置全部结束,现在你可以启动shark了,启动顺序是名称服务器(tns.bat),服务器(run.bat),管理控制台(runA.bat)。你也可以用快捷方式shark(runAll.bat)一次性启动三种服务。

 

hongbo781202,又名HongSoft,职业程序员,研究领域:1)基于工作流的BPM系统研究2)基于JAVA的信息安全

技术.欢迎和大家讨论JAVA相关各方面技术和市场问题 hongbosoftware@163.com

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

shark工作流学习(三)

Shark特征 Shark1.0是一款简洁、实用的完全符合WFMC规范的工作流引擎。它具备以下几个特点: 1   在使用过程中,把流程名字尝试改成中文,但是对流程的驱动有一些影响,表明shark1.0...
  • hongbo781202
  • hongbo781202
  • 2004年05月31日 16:50
  • 4480

Shark工作流学习日记

前天下了北京今年的第一场雪,细细的雪粒,砸在路面上,感觉很舒服,所有的烦恼就这样被一扫而光。今天天气也非常冷,属于干冷的那种,凉簌簌的感觉,让你觉得触摸到什么都会不痛快,而我还在这样的温度、这样的时间...
  • dankes
  • dankes
  • 2005年07月10日 00:37
  • 4425

shark工作流的学习--sharkAPI文件夹

shark是一个用来解析XPDL的工作流引擎研究shark工作流首先下载它的源码,先来介绍一下它的sharkAPI文件夹下的client和internal。client中wfbase是表示错误和用来做...
  • xly1981
  • xly1981
  • 2007年05月31日 16:16
  • 706

用Shark完成的实际工作流系统体会

本系统需要达到的主要目标就是可以让实际用户可以方便的设定自己的实际流程,现在主要用在审批流程上,用在其它流程上应该很容易。现在谈谈几点主要思路:1、重新写了一套usermanager模块替换shark...
  • billistar
  • billistar
  • 2005年03月09日 22:53
  • 1829

shark工作流源代码学习(三)

怎么使用Shark 前面写了两篇Shark源代码分析的文章,但有很多同行来信讨论的是怎么使用Shark,所以这篇先用Shark的源代码来讨论怎么使用Shark的问题。 Shark的使用有两种方式:作为...
  • hongbo781202
  • hongbo781202
  • 2004年06月01日 16:08
  • 4555

Jawe工作流建模及Shark工作流引擎的实例说明(三)

Jawe工作流建模及Shark工作流引擎的实例说明http://www.lbfood.com二、下面对刚建好的工作流建模过程进行配置2.1       加载建模文件启动Shark服务及管理端程序,登入...
  • 00081168
  • 00081168
  • 2005年05月26日 22:10
  • 2504

用工作流引擎实现工作管理项目(Shark+JaWE+Tomcat)

阅读本文,你必须已经使用过工作流引擎作过纯流程的例子,并且拥有java,jsp,html的基础,而且知道如何阅读相关javadoc/chm查阅编程所需的api。 我们以一个简单的请假流程来介绍如何实现...
  • cm4ever
  • cm4ever
  • 2005年12月05日 21:32
  • 14984

开源工作流引擎Shark入门3——与业务系统结合的一个demo

    在本系列第一篇文章介绍的基础上,开发一个简单的工作流应用系统,以第二篇文章介绍的请假流程为例。     把第二篇文章中做的mydemo.xpdl复制到应用的repository/externa...
  • tsun7263
  • tsun7263
  • 2009年09月03日 15:05
  • 2340

shark工作流学习(二)

Shark用户化配置 Shark1.0利用自己和轻量级持久层dods和自带的小型数据库交互。如果要指定数据库和dods交互,你需要修改一些相关的配置文件,以mysql数据库为例:修改shark.c...
  • techcrunch
  • techcrunch
  • 2008年04月09日 02:06
  • 158

开源工作流引擎Shark入门1——安装与配置

    Enhydra Shark是一个开源的工作流引擎框架,使用Java进行开发,遵守LGPL协议。Shark遵守WfMC、OMG规范,以XPDL(XML Process Definition La...
  • tsun7263
  • tsun7263
  • 2009年09月02日 17:32
  • 3468
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:shark工作流学习(二)
举报原因:
原因补充:

(最多只允许输入30个字)