六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 322|回复: 0

把jBPM4.4安装进tomcat

[复制链接]

升级  20.33%

71

主题

71

主题

71

主题

举人

Rank: 3Rank: 3

积分
261
 楼主| 发表于 2013-1-14 23:43:46 | 显示全部楼层 |阅读模式
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 Tomcatinstall.examples.into.tomcat  Deploy example processes to Tomcatinstall.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.warsignavio-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的时候,也生成的。
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表