最近刚刚开始研究工作流,在网上看到许多大虾评论Enhydra Shark的工作流引擎比较好而且有发展前景,所以就随即拿来学习一下。不过我还真的是很菜的鸟,在技术讨论群14455633里竟问一些初级问题搞得自己都不好意思。现在写点东西也就是现学现卖的事情了。
Enhydra Shark在2.0版本之前都是开源的,但是现在已经不能从官方网站上下载早期的版本了让我很是郁闷。如果有人需要下载Enhydra Shark 2.0,直接访问官方网站http://shark.enhydra.org/就ok了。
我下载了twsdemo2.0beta5.setup.exe版本,个人感觉这个比较方便。直接运行程序按照步骤装载就可以了。安装的过程中会要求用户学则jdk的版本路径,如果设置了环境变量java_home程序就会自动选择并且把路径写进configure.properties当中,无须以后修改。
安装完成之后再tws-demo-2.0的文件夹中有一个readme文件,打开它读一下对配置是很有帮助的。下面简单翻译并操作一下:
eg:jdk_dir=c:/Program files/java/jdk1.5.0_07
eg:# database vendor, pick one of:
# db2, hsql, informix, msql, mysql, oracle, postgresql, sybase
db_loader_job=msql
# MSQL(找到msql)
msql_JdbcDriver=com.microsoft.jdbc.sqlserver.SQLServerDriver
msql_Connection_Url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=shark;SelectMethod=cursor
msql_user=sa
msql_passwd=******(你的数据库密码)
eg:# directory containing JDBC driver jar/zip files
db_ext_dirs=e:/tws-demo-2.0/lib/contrib(把jdbc lib下面的三个打包文件copy到这个目录下面,然后新建一个shark数据库。注意,这里的路径用反斜杠,否则在java中的字符是转移字符)