400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

JBPM(二)——安装和配置JBPM-创新互联

一、JBPM4.4 安装的先决条件

创新互联主要从事网站设计制作、网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务资溪,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

下载4.4的软件包,地址如下:http://sourceforge.net/projects/jbpm/

工作目录如下:

JBPM(二)——安装和配置JBPM

在开始使用JBPM之前,还需要准备如下环境:

二、快速安装

进入到${jbpm.home}/install目录下,运行ant demo.setup.tomcat

JBPM(二)——安装和配置JBPM

出现以上界面则证明安装错误,因为:下载不下载tomcat。解决方法是:

提前下载好一个对应版本的tomcat放在${jbpm.home}/install中

实际上这个快速步骤的背后做了如下工作:

1>把Tomcat安装到${jbpm.home}/apache-tomcat-7.0.52目录下。

2>把JBPM安装到Tomcat中

3>安装HSQLDB,并在后台启动

4>创建数据库表结构

5>在后台启动Tomcat

6>根据示例(来自examples)创建一个examples.bar业务流程归档,并把它发布到JBPM数据库中

7>从${jbpm.home}/install/src/demo/example.identities.sql初始化用户和组。

8>安装Eclipse到${jbpm.home}/eclipse

9>启动Eclipse

10>安装JBPM Web控制台

11>安装Signavio Web 设计器

当这些都完成后,Tomcat会在后台启动。

如果电脑里有多个tomcat,需要在环境变量中指定运行的tomcat,即jbpm下的tomcat

JBPM(二)——安装和配置JBPM

而tomcat的目录则会变成:

JBPM(二)——安装和配置JBPM

jib包也会被添加进来:

JBPM(二)——安装和配置JBPM

之后运行:

JBPM控制台http://localhost:8080/jbpm-console

JBPM(二)——安装和配置JBPM

Signavio web设计器:http://localhost:8080/jbpmeditor/p/explorer

JBPM(二)——安装和配置JBPM

在以上任务中,未对数据库做配置?

数据库对应的配置文件在目录${jbpm.home}/install/jdbc中,以默认的mysql.properties

jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/jbpmdb jdbc.username=root jdbc.password=admin

当然也可以指定:

ant -Ddatabase=postgresql demo.setup.tomcat

更多的安装参数在install目录下的build.xml文件。

三、定制自己的JBPM

build.xml中的Line_493中的install.jbpm.into.tomcat任务会把JBPM安装到Tomcat应用服务器中,做了如下工作:

1>复制了若干jar包文件到${tomcat.home}/lib目录中,包括JBPM本身的库及其依赖的第三方库,还有对应的数据库驱动包

JBPM(二)——安装和配置JBPM

2>分别将Signavio流程设计器、jbpm控制台、gwt控制台服务这3个应用程序安装到${tomcat.home}/webapps目录,对应的war包文件是jbpmeditor.war,jbpm-console.war,gwt-console-server.war。

JBPM(二)——安装和配置JBPM

3>安装用于jbpm控制台流程分析报表的BIRT(开源报表项目)模板及其依赖文件到${tomca.home}/birt目录。

JBPM(二)——安装和配置JBPM

4>最后,在${tomcat.home}/conf/server.xml文件中配置用于jbpm控制台用户身份认证的数据源

JBPM(二)——安装和配置JBPM

四、插件安装

1>jbpm-gpd-site插件安装,在install/src/gpd/jbpm-gpd-site.zip中

参考:http://t.cn/RXL05bY

2>配置jbpm运行环境

3>定义一个JBPM用户库

4>添加JPDL4 Schema校验

jpdl是jbpm独有的流程定义语言,它以xml文件的形式描述业务流程

5>导入examples

在examples中所有的单元测试类都可以作为Junit Test运行

6>JBPM HelloWorld

JBPM(二)——安装和配置JBPM

完结。。。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享名称:JBPM(二)——安装和配置JBPM-创新互联
浏览路径:http://www.bluegullmedia.com/article/poghc.html

其他资讯

让你的专属顾问为你服务

0.0503s