shark工作流学习(二)

Shark用户化配置<o:p></o:p>

<o:p> </o:p>

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

//初始化数据库数组<o:p></o:p>

DatabaseManager.Databases[] = "HongSoft"<o:p></o:p>

//指定要用到的数据库<o:p></o:p>

DatabaseManager.DefaultDatabase = " HongSoft "<o:p></o:p>

    //调试开关<o:p></o:p>

DatabaseManager.Debug = "true"<o:p></o:p>

//指定为标准形式<o:p></o:p>

DatabaseManager.DB. HongSoft.ClassType = "Standard"<o:p></o:p>

//指定要用的jdbc驱动<o:p></o:p>

DatabaseManager.DB. HongSoft.JdbcDriver="org.gjt.mm.mysql.Driver"<o:p></o:p>

    //指定url<o:p></o:p>

DatabaseManager.DB. HongSoft.Connection.Url="jdbc:mysql://localhost/test"<o:p></o:p>

//用户<o:p></o:p>

DatabaseManager.DB. HongSoft.Connection.User = "root"<o:p></o:p>

//密码<o:p></o:p>

DatabaseManager.DB. HongSoft.Connection.Password = ""<o:p></o:p>

其他的只要把对应的默认数据库的名称改为HongSoft就可以。<o:p></o:p>

<o:p> </o:p>

然后修改sharkconfig部分,需要修改的地方如下:<o:p></o:p>

// 库目录设置<o:p></o:p>

STORED_PROCEDURES_REPOSITORY=C:/Shark-1.0/repository/storedprocedures - currently fixed in the code<o:p></o:p>

EXTERNAL_PACKAGES_REPOSITORY=C:/Shark-1.0/repository/external<o:p></o:p>

INTERNAL_PACKAGES_REPOSITORY=C:/Shark-1.0/repository/internal<o:p></o:p>

PACKAGE_HISTORY_REPOSITORY=C:/Shark-1.0/repository/internal/History<o:p></o:p>

<o:p> </o:p>

修改log4j部分:<o:p></o:p>

<param  name="File"<o:p></o:p>

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

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

这样所有配置文件修改完毕<o:p></o:p>

<o:p> </o:p>

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

安装目录\Shark-1.0\sql\ mysql \sql\***.sql<o:p></o:p>

<o:p> </o:p>

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

 

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

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

<o:p> </o:p>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值