最近学工作流,找到了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/
完毕。