JBPM5的安装与配置 .
1.安装JBPM之前,要求本机已安装了JDk1.5+版本和ANT1.7+版本。关于ANT的安装和配置方法,请参考我的另一篇文章:http://vanhelp-songst.iteye.com/blog/1123205。
2.JDK和ANT都安装完毕之后,到http://sourceforge.net/projects/jbpm/files/下载JBPM-installer,下载完之后,解压缩到了E:\PMS\software\jbpm-installer路径下,jbpm-installer文件夹里有个install.html,里面有英文版的安装教程,可以作为参考。
3.在CMD下进入刚才的E:\PMS\software\jbpm-installer目录,运行ant install.demo,该命令会执行下面一系列的操作:
•下载JBoss AS
•下载Eclipse
•安装Drools Guvnor 到JBoss AS
•安装Oryx Designer 到JBoss AS
•安装jBPM Console 到JBoss AS
•安装jBPM Eclipse 插件
•安装Drools Eclipse 插件
因为是在单位用的代理上网,用该命令下载以上组件的时候会有问题,所以没有执行该命令。在E:\PMS\software\jbpm-installer目录下的build.xml文件里有JBoss的下载地址,把下载的jboss-5.1.0.GA解压后放到E:\PMS\software\jbpm-installer目录下,这是因为在该目录下的build.properties配置文件里默认配置的JBoss路径是:jboss.home=./jboss-${jboss.server.version},即在当前文件夹下,当然这个路径是可以手动修改的,比如,如果本机已经安装了Eclipse的话,就不用再下载了,直接在build.properties文件里修改eclipse.home=XXX 指向本机已存在的Eclipse文件夹就可以了,比如我这里改为了:eclipse.home=../eclipse,即上一层目录下的Eclipse文件夹。同样的,在build.properties还可以定义eclipse的workspace工作空间的位置。
同理,根据build.xml里的URL,下载H2数据库的JAR包,放到E:\PMS\software\jbpm-installer\db\driver目录下,注意把下载下来的h2的jar文件更名为"h2.jar",否则下面用ant启动h2的时候可能识别不到。还需要下载slf4j-jdk14-1.6.0.jar(日志相关的包),注意,在build.xml里面给出的slfj的版本是1.5的,启动的时候会出错,所以要下载1.6版本的。下载地址:http://repo1.maven.org/maven2/org/slf4j/slf4j-jdk14/1.6.0/slf4j-jdk14-1.6.0.jar,下载完后也放到E:\PMS\software\jbpm-installer\db\driver目录下。
4.弄好Jboss、Eclipse、H2和slf4j之后,CMD到E:\PMS\software\jbpm-installer目录下,依次运行以下命令:
(1).ant install.guvnor.into.jboss
(2).ant install.designer.into.jboss
(3).ant install.jBPM-gwt-console.into.jboss
(4).ant install.jBPM-eclipse.into.eclipse
(5).ant install.drools-eclipse.into.eclipse
(6).ant install.jBPM.runtime (该命令没有在install.html安装说明里出现,但如果不运行该安装命令,在下面使用命令:ant start.human.task的时候会报错:"...runtime does not exist").
5.下面可以准备启动JBPM了。CMD到E:\PMS\software\jbpm-installer目录下,依次运行以下命令:
ant start.h2 (启动h2数据库)
ant start.jboss (启动JBoss AS)
ant start.human.task (启动 task service)(task service的作用??)
ant start.eclipse (启动 eclipse)
6.Jboss启动之后,可以在http://localhost:8080/访问,JBPM的配置页面是http://localhost:8080/jbpm-console,默认用户名和密码是krisv、krisv,进入该页面后,点击"Reporting-template"会报错:“Report server not initialized”,这是因为没有下载报表工具:birt-runtime.zip,下载后解压,找到“ReportEngine”文件夹,拷贝到E:\PMS\software\jbpm-installer\jboss-5.1.0.GA\server\default\data\birt目录下即可(data\birt文件夹目录手动创建就可以),再次进入“Reporting-template"页面就不报错了,但如果下面输出日志里有JS错误,可以把“ReportEngine\lib\js.jar”拷贝到E:\PMS\software\jbpm-installer\jboss-5.1.0.GA\server\default\lib下即可。
7.在启动Eclipse之后,点击:新建-Other里面会出现JBPM选项,新建一个JBPM工程,就可以开始JBPM之旅了。
分享到:
相关推荐
JBPM5工作流引擎 S2SH+JBPM4.4开发工作流的一个完整的请假流程例子。带有文档教程和所有源码+JAR包。在网上找了半天jbpm6\jbpm7的资料,都很少。所以 环境:Myeclipse2015 JDK1.7 mysql 5.0 Struts2+Spring3.1 1...
jbpm应用开发指面(胡奇) jbpm4.3表结构和表字段说明 [jBPM开发指南].高杰.文字版 jBPM5_用户手册-中文版
做好myeclipse集成后,按官方的文档做第一个例子即可。 ... 一般不会的问题,从官方找就行,但上面说的也不详细,...现在jbpm5的资料太少,如果谁有一些实例加说明,能给俺分享一下就好啦。无论是跟帖还是回复的方式。
jbpm5安装DEMO
JBPM5入门学习 JBPM5.4中文手册
jbpm5 PDF 帮助文档 jbpm5 PDF 帮助文档
jbpm5入门学习资料
JBPM5.1入门学习 jBPM5_用户手册-中文版 jbpm5环境配置-myeclipse
JBPM5表结构 亲手整理, H2转换成SQL SERVER
经典的jbpm5整合例子,自动简表。只要保证数据库打开就可以了。运行简单,附带详细的使用说明。是jbpm学习开发则的必背资源。
jBPM5 用户指南中文版
jBPM5_用户手册-中文版
只是一个简单的基于web的jbpm5.2项目,运行在tomcat上,只要正确的安装jbpm5以上版本,正确配置tomcat即可运行,tomcat配置问题可以给我发信息
jbpm5下载、安装、配置、示例入门;jbpm5下载、安装、配置、示例入门
JBPM5安装与配置for windows,文章简单,适合入门级的人员。
JBPM5增加了很多新特性,这里转载了其他网友的中文文档。其中的部分翻译有待商榷,可以参照英文,大部分的翻译是不错的。
利用jbpm5实现请假流程 1、注意数据库配置文件的修改 2、用户数据库的邮件字段里内容修改,否则可能会出现权限问题
在spring3中整合jbpm5的例子,前台用spring mvc3做了简单的页面。 其中用到了jbpm5的persistence,local human service等,简单、完整。 用的mysql数据库,修改下spring datasource的配置,然后用mvn jetty:run编译...
1、JBPM5流程图设计规则。 2、bpmn2.0。 3、节点使用规则 4、下载后重命名为名称.doc即可打开
jbpm5_持久化及流转流程剖析