最近学工作流,找到了wfmopen,但是部署wfmdemo却花了我很多时间,因此写下我安装过程,让需要的朋友不用再费心看wfmdemo的部署文档。
注:$dist --是wfmopen的解压后的根路径。
1、在$jboss_home/server/default/deploy/hsqldb-ds.xml中,
uncomment
<connection-url>jdbc:hsqldb:hsql://localhost:1701</connection-url>
并且把其它的<connection-url>-tags都给comment掉.
2、在$jboss_home/server/default/conf/jboss-service.xml
"monitoring and management"-statements 后面加一句:
<mbean code="org.jboss.jdbc.hypersonicdatabase"
name="jboss.jdbc:name=hypersonicdatabase"/>
3、在$jboss_home/server/default/conf/login-config.xml的最后(</policy>前)加入$dist/lib/wfdemo/login-config.xml.insert 里的内容
4、修改jboss/bin 里的run.bat文件,增加的地方如下(红色部分,我将$dist/lib/wfdemo 整个文件夹拷贝到h:\jboss-3.2.6\里):
if "%jboss_classpath%" == "" (
set jboss_classpath=%javac_jar%;%runjar%;h:\jboss-3.2.6\wfdemo\commons-collections.jar
) else (
set jboss_classpath=%jboss_classpath%;%javac_jar%;%runjar%
)
rem setup jboss specific properties
set java_opts=%java_opts% -dprogram.name=%progname%
set java_opts=%java_opts% -djava.endorsed.dirs=h:\jboss-3.2.6\wfdemo\endorsed
set jboss_home=%dirname%\..
5、运行jboss
6、打开一个dos窗口,输入:java -jar $dist/lib/wfdemo/installdb.jar
7、将de.danet.an.wfdemo.ear放到h:\jboss-3.2.6\server\default\deploy目录下
8、打开ie,输入http://localhost:8080/workflow/
完毕。