工作流的应用之shark+jawe应用
来源:互联网 发布:网络主播思瑞 编辑:程序博客网 时间:2024/04/27 21:11
Shark1.0配置指南
--liu chenghua lch76@163.net
1. 概述
Shark1.0是一个纯粹的流程引擎,他有61个表,后台由名称服务、shark服务组成,名称服务器是一个CorbaService服务。
资源位置:
u //km/E$/知识库/工作流/shark/shark-1.0-1.zip
u //km/E$/知识库/工作流/shark/shark-1.0-1.src.zip
本配置模拟环境为window 2000 server, JDK
2. 配置过程
1. 安装JDK
2. 从资源位置取得文件shark-1.0-1.zip,拷贝到d:/
3. 把shark-1.0-1.zip解压到D:/shark-1.0
4. 打开D:/shark-1.0/configure.properties文件,
i. 修改JDK所在目录
ii. 修改使用数据库类型
iii. 修改数据库登录的用户名称和密码
iv. 修改数据库JDBC DRIVER路径
v. 修改驱动类名称和Url名称
vi. 保存修改,关闭退出
5. 执行D:/shark-1.0/ configure.bat,进行系统配置。(发布配置到在bin和conf目录下.)
3. 服务启动
执行D:/shark-1.0/bin/ runAll.bat,运行名称服务器和shark服务器,并启动admin管理界面
1. 服务运行界面
2. Admin管理界面登录页面(用户名称:admin,密码:enhydra)
3. Admin管理界面
4. 如何使用工作流软件
参见D:/shark-1.0/doc/QuickStartExample/ quick_start_example.html
操作流程:(如果运行runALL.bat则1,2二步可以免了)
1. 运行D:/shark-1.0/bin/runSA.bat
2. 输入username:admin,password:enhydra登陆到系统中
3. 选择Repository management页签,点[load],选择xpdl流程定义文件,加入到流程引擎中
4. 选择Package management页签, 点[load],
5. 选择User management页签
1. 增加用户
2. 增加用户与流程角色的映射
6. 选择Application mappingt页签,进行流程中应用名称与引擎中程序的映射
7. 选择Process instantiation management页签,选择一个流程,启动一个实例
8.
5. BIN目录下的几个文件的用途
1. chainsaw.bat,日志管理
2. runWH.bat 工作任务列表
6. Shark1.0在MSSQL7安装笔记.txt
author:lch
e-mail:lch76@163.net
date:
1.拷贝shark-1.0-1.zip到D:/下面
2.释放D:/shark-1.0
3.打开D:/shark-1.0/configure.properties文件,设置以下参数后,保存退出
jdk_dir=c:/j2sdk
db_loader_job=msql
db_user=sa
db_passwd=
db_ext_dirs=D:/shark-1.0/lib
msql_JdbcDriver=com.inet.tds.TdsDriver
msql_Connection_Url=jdbc:inetdae:127.0.0.1:1433?database=shark
4.拷贝MASA项目LIB中的Tds.jar到D:/shark-1.0/lib目录
5.打开D:/shark-1.0/conf/sql/msql/sql/CreateTables-instancepersistence.sql文件
6.把BIGINT全部替换成INTEGER,保存退出
7.在MSSQL7.0创建数据库shark
7.执行D:/shark-1.0/configure.bat开始编译发布。
7. Shark1.0的ADMIN管理客户端汉化.txt
author:lch
e-mail:lch76@163.net
date:
方法一、对JAR包进行汉化(sharkcorbaclientbase.jar,sharkswingclientbase.jar)
1。把D:/shark-1.0/lib/client/sharkcorbaclientbase.jar解压出来(如:D:/shark-1.0/lib/client/sharkcorbaclientbase)
2。把sharkcorbaclientbase.jar文件名称改成sharkcorbaclientbase_old.jar,(以免重新打包时冲突 ^_^ )
2。打开D:/shark-1.0/lib/client/sharkcorbaclientbase/org/enhydra/shark/corbaclient/resources/SharkClient.properties文件
3。把“=”号后面英文件译成中文(注:图片文件路径不能翻成中文),然后保存为SharkClient_zh.properties。
4。进入DOS模式,
5。进入资源文件目录下,执行native2ascii -encoding UTF-8 SharkClient_zh.properties SharkClient.properties,对中文件进行本地化编码。
6。进入到原码目录D:/shark-1.0/lib/client/sharkcorbaclientbase下,执行“jar cvf sharkcorbaclientbase.jar .”,重新打包。
7.把重新打包的sharkcorbaclientbase.jar文件,拷贝到D:/shark-1.0/lib/client/目录下。
8。删除解压时创建的D:/shark-1.0/lib/client/sharkcorbaclientbase目录
9。哈哈,终于完成了一个汉化。
9。以重样的方法,把D:/shark-1.0/lib/client/sharkswingclientbase.jar进行汉化。
8. Shark1.0的WEB程序调试笔记.txt
author:lch
e-mail:lch76@163.net
date:
在进行以下操作前,先确认你是否已经正确配置好SHARK应用程序和服务程序。
1.在TOMCAT中发布D:/shark-1.0/JSPClient/sharkworklisthandler.war,
2.打开D:/Tomcat 5.0/bin/catalina.bat
3.加入set JAVA_OPTS=-Djava.library.path=D:/shark-1.0/lib/contrib/ext
4.把D:/shark-1.0/conf/Shark.conf拷贝到D:/Tomcat 5.0/webapps/sharkworklisthandler/conf/Shark.conf,
覆盖发布位置的配置文件,修正资源目录:
EXTERNAL_PACKAGES_REPOSITORY=D:/shark-1.0/repository/external
FileSystemRepositoryPersistenceManager.XPDL_REPOSITORY=D:/shark-1.0/repository/internal
FileSystemRepositoryPersistenceManager.XPDL_HISTORY_REPOSITORY=D:/shark-1.0/repository/internal/history
5.执行D:/shark-1.0/bin/sharkCorbaServiceInstall.bat安装服务器
6.启动TOMCATA服务器,(执行D:/Tomcat 5.0/bin/startup.bat)
7.打开IE浏览器,在地址栏输入:http://127.0.0.1:8080/sharkworklisthandler/
9.bug list
(1)重建数据库时,如果存在流程运行数据会失败,有一个表不能创建,原因是字段类型错误。
(2)当启动web应用程序时,如果sharkCorbaService已经开始,需要停止,D:/shark-1.0/bin/sharkCorbaServiceStop.bat
- 工作流的应用之shark+jawe应用
- Jawe工作流建模及Shark工作流引擎的实例说明(一)
- Jawe工作流建模及Shark工作流引擎的实例说明(二)
- Jawe工作流建模及Shark工作流引擎的实例说明(三)
- Activiti工作流之应用
- 开源工作流引擎Shark入门2——使用JaWE设计一个流程
- 请教关于jaWE工作流
- shark应用cache
- Activiti工作流的应用示例
- 最近使用shark作工作流的体会
- 工作流 Shark 的 JSPClient例子配置注意事项
- Shark工作流解决方案的学习小记
- 工作流应用之jBpm(一)
- 基于JBPM的工作流应用的开发
- 基于JBPM的工作流应用的开发
- 基于JBPM的工作流应用的开发
- 工作流应用的开发方法学
- 工作流技术在医疗卫生行业的应用
- VS.NET中必须研究的项目(3)-- TaskVision
- gb与unicode编码的转换
- VS.NET中必须研究的项目(4)-- Fitch and Mather Stocks
- [转贴]C++ C试题
- 都说一个人要对一年做些规划设想
- 工作流的应用之shark+jawe应用
- 成功演讲的特殊技巧(转载)
- access mantis db and some sql for inquiry
- IE6.0打印机制解析
- 毛毛要嫁了
- [分享]HOTMAIL免费邮箱容量升级到250M的方法
- 用SQL语句备份SQL数据库
- MSHFlexGrid 控件
- 用.NET调用oracle的存储过程返回记录集