JBPM4.4 安装问题

最近学习jbpm4.4 从官网下载了以后按照网上的方法进行安装,使用ant demo.setup.tomcat命令安装。出现错误。不能从网上下载tomcat和eclipse。然后我自己下载了tomcat和eclipse放入install中 ,安装时候仍然报错。感觉很奇怪。

我现在用myeclipse6.5,有没有办法在myeclipse6.5中安装JBPM4.4。在网上找了好多帖子,基本上都是复制黏贴的。根本不行。如果不用myeclipse6.5直接使用ant安装怎么安装,是不是要改build.xml文件。最好是让jbpm自己去下载tomcat和eclipse。怎么改。希望有对jbpm4使用熟练的朋友指教一下。谢谢,谢谢。。

使用Maven安装运行吧,在你的项目中加入这个pom.xml文件:
[code="xml"]
<?xml version="1.0" encoding="UTF-8"?>
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
com.hotct
mydemo
war
jBPM Demo
0.0.1

<properties>
    <jbpm4.version>4.4</jbpm4.version>

    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<repositories>
    <repository>
        <id>JBossRepo</id>
        <name>Jboss</name>
        <url>http://repository.jboss.com/maven2/</url>
    </repository>
</repositories>

<dependencies>
        <dependency>
      <groupId>org.jbpm.jbpm4</groupId>
      <artifactId>jbpm-jpdl</artifactId>
      <version>${jbpm4.version}</version>
        <exclusions>
          <exclusion>
            <groupId>juel</groupId>
            <artifactId>juel</artifactId>
          </exclusion>
        </exclusions>
    </dependency>
    <dependency>
      <groupId>org.jbpm.jbpm4</groupId>
      <artifactId>jbpm-api</artifactId>
      <version>${jbpm4.version}</version>
    </dependency>
    <dependency>
      <groupId>org.jbpm.jbpm4</groupId>
      <artifactId>jbpm-jpdl</artifactId>
      <version>${jbpm4.version}</version>
    </dependency>
    <dependency>
      <groupId>org.jbpm.jbpm4</groupId>
      <artifactId>jbpm-log</artifactId>
      <version>${jbpm4.version}</version>
    </dependency>
    <dependency>
      <groupId>org.jbpm.jbpm4</groupId>
      <artifactId>jbpm-pvm</artifactId>
      <version>${jbpm4.version}</version>
    </dependency>
</dependencies>


[/code]
运行mvn package即可。

说实话,用户指南开始的那一段安装的话我也没看懂,尤其那些命令。但是如果你想要使用JBPM进行开发的话,可以先用myeclipse导入example示例工程,即可运行里面的例子。如果需要改用其他数据库,那可以利用install\src\db\create下的sql文件创建相应的数据库,然后修改jbpm.hibernate.cfg.xml里面的数据库连接参数就行。

JBPM4.4已经是一个不太适合使用的版本,JBPM4的leader离开JBOSS新建了工作流系统[url]http://www.activiti.org/[/url],现在的JBPM5已经Release,使用Drools Flow重构。这两个目前很难说谁优谁略。

jbpm4.4的安装非常简单
使用ant可以选择性安装,可以选择mysql数据库,可以选择安装在tomcat还是安装在jboss中,安装之后,可以使用jbpm自带的设计器,以及流程管理控制台的项目,不过,开源的都是半成品,使用起来不怎么方便,好了,废话少说,具体看怎么安装吧。
一,下载ant,1.7以上的版本,然后为ant设置系统classpath。
二,下载mysql5.0或更高版本的数据库,安装好(假设你使用的是mysql)
可以手动把jbpm的数据库导入到数据库,也可以使用ant命令导入;
三,下载tomcat6.0或更高版本(假设你使用tomcat)
以上准备工作做好后,进入jbpm4.4所在目录
E:\workflow\jbpm-4.4\jbpm-4.4\install(我放在E盘)
修改该目录下builder.xml
<!-- USER CUSTOMIZABLE PROPERTIES -->
<!-- {hsqldb | mysql | oracle | postgresql} -->

修改tomcat版本为你使用的tomcat版本

ant安装的具体命令在用户使用指南上有说明,然后执行相应的命令,就可以对jbpm进行安装。