把jBPM4.4安装进tomcat

jBPM4.4的build.xml中,提供了将jBPM安装进tomcat的几条命令:

 

demo.setup.tomcat: 会从网上下载tomcat安装,机器在内部网而且已经有了tomcat,不需要用这个

  <target name="demo.setup.tomcat"
          depends="delete.tomcat, install.tomcat, install.jbpm.into.tomcat"
          description="Install Tomcat, HSQL and jBPM; start HSQL server and Tomcat">
    <antcall target="install.hsqldb.server" />
    <antcall target="start.hsqldb.server" />
    <antcall target="create.jbpm.schema" />
    <antcall target="install.examples.into.tomcat" />
    <antcall target="load.example.identities" />
    <antcall target="start.tomcat" />
    <antcall target="install.eclipse" />
  </target>

这里会先安装hsqldb数据库、启动它,安装schema,安装examples进tomcat等等工作。

看depends中,首先会删除tomcat,再重新安装一个。

 

 

使用以下几个:

 

install.jbpm.into.tomcat        Deploy jBPM to Tomcat
install.examples.into.tomcat  Deploy example processes to Tomcat
install.signavio.into.tomcat    Deploy Signavio to Tomcat
 

 

先第一步: install.jbpm.into.tomcat  

这个版本缺省的是安装在和install目录同级目录的apache-tomcat-6.0.26目录中,同时也生成了一个signavio-repository目录(这是一个空目录)

在apache-tomcat-6.0.26目录中:生成一下几个目录:

apache-tomcat-6.0.26
    birt
        META-INF
        ReportEngine
    conf
    lib
    webapps
         gwt-console-server
         jbpm-console
         jbpmeditor.war
signavio-repository 

 

执行install.examples.into.tomcat,需要使用到数据库

<target name="install.examples.into.tomcat" description="Deploy example processes to Tomcat">
    <ant antfile="${jbpm.home}/examples/build.xml" target="create.and.deploy.examples" />
    <copy file="${examples.file}" todir="${tomcat.home}/lib" overwrite="true" />
</target>

需要对数据库的表进行检查的,安装时候出来大量的select语句,对执行语句进行检测。

所有的执行完成后,在jbpm-4.4/apache-tomcat-6.0.26目录中,lib目录下,生成一个examples.jar文件

 

 

执行install.signavio.into.tomcat,在tomcat的webapp目录中,生成一个jbpmeditor.war文件

这个文件在执行install.jbpm.into.tomcat的时候,也生成的。

 

你可能感兴趣的:(apache,tomcat,jbpm,gwt,HSQLDB)