JBPM4.4安裝(Tomcat-MySQL)

來源:互聯網
上載者:User

一、下載相關的工具軟體
      JBPM4.4下載(http://sourceforge.net/projects/jbpm)
      Apache-tomcat-6.0.35下載(http://tomcat.apache.org/download-60.cgi)
      MySQL下載(http://www.mysql.com/downloads/)
      Eclipse-java-galileo-SR2-win32下載(http://www.eclipse.org/downloads/)
二、安裝工具軟體
      1、解壓JBPM4.4檔案,然後將下載的Tomcat和Eclipse兩個檔案放到JBPM_HOME\install\downloads目錄下
      2、安裝MySQL
      3、修改JBPM4.4下面的相關檔案:
           i、修改JBPM_HOME\install\build.xml內容:
           <propertyname="database" value="hsqldb" />
            修改為
            <propertyname="database" value="mysql" />
            使用我們自訂的資料庫。
           ii、修改指令檔JBPM_HOME\install\src\db\create\jbpm.mysql.create.sql:
           將type=InnoDB;改成engine=InnoDB;
           iii、修改設定檔JBPM_HOME\install\jdbc\mysql.properties(也可以不修改該設定檔,但是就要根據該配置在MySQL中建立對應的使用者以及資料庫):
          jdbc.driver=com.mysql.jdbc.Driver
          jdbc.url=jdbc:mysql://localhost:3306/jbpmdb
           jdbc.username=jbpm
           jdbc.password=jbpm
           修改為(資料庫和使用者名稱都是自訂的)
          jdbc.driver=com.mysql.jdbc.Driver
          jdbc.url=jdbc:mysql://localhost:3306/jbpmdb
           jdbc.username=root
           jdbc.password=root
      4、配置MySQL(mysql.properties設定檔怎樣配置MySQL就要進行相應的配置,當前採取設定檔沒有修改的情況):
        根據E:/jbpm-4.4/install/jdbc下mysql.properties配置。
        i、jbpm資料庫使用者
        建立使用者jbpm,密碼jbpm:
        insert intomysql.user(host,user,password,ssl_cipher,x509_issuer,x509_subject) values("localhost","jbpm",password("jbpm"),"","","");
        重新整理許可權:
        flush privileges;
        ii、建立jbpm資料庫
        使用root登入mysql資料庫伺服器
        mysql -u root -p
        建立jbpmdb資料庫:
        create database jbpmdb;
        iii、jbpmdb許可權配置
        授予使用者jbpm/jpbm對jbpmdb的所有許可權
        grant all privileges onjbpmdb.* to jbpm@localhost identified by"jbpm";
        重新整理許可權:
        flush privileges;
        iv、驗證

        查看jbpm/jbpm對jbpmdb許可權,登入資料庫伺服器:
        mysql -u jbpm -p
        選擇jbpmdb:
        use jbpmdb;
        查看當前登入使用者:
        select current_user();

     5、組態工具軟體,順序執行如下ant指令碼

         ant install.tomcat:將JBPM_HOME\install\downloads目錄下的tomcat檔案解壓到JBPM_HOME\目錄下
          antinstall.jbpm.into.tomcat:把JBPM安裝到tomcat中
          ant create.jbpm.schema:建立JBPM系統資料表
          antinstall.examples.into.tomcat:部署JBPM中的例子到tomcat中
          antload.example.identities:讀取執行個體使用者和使用者組資料到mysql資料庫.產生使用者名稱與密碼
         install.signavio.into.tomcat:把signavio安裝到tomcat中
          install.eclipse:將JBPM_HOME\install\downloads目錄下的eclipse檔案解壓到JBPM_HOME\目錄下
          ant start.tomcat:啟動tomcat

         注意:
            最後一個如果無法啟動Tomcat,可以導航到E:/jbpm-4.4/apache-tomcat-6.0.26/bin下手動啟動;
            如果連接埠8080被佔用,修改E:/jbpm-4.4/apache-tomcat-6.0.26/conf下的server.xml中連接埠號碼。

            如果tomcat一閃而過,在DOS視窗運行STARTUP.BAT檔案 另外 把startup.bat檔案最後的 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 改成  call "%EXECUTABLE%" run %CMD_LINE_ARGS%

查看錯誤原因,如果是tomcat版本,比如本機為win7 64位,需要下載相應tomcat 比如 apache-tomcat-6.0.35,然後修改\jbpm-4.4\install\build.xml

<property name="tomcat.version" value="6.0.35" /> 未相應版本,然後再次執行指令,啟動tomcat就可以了

        補充:
            如果需要驗證資料庫資料,可以登入mysql資料庫伺服器,執行select * from jbpm4_id_user查詢。

    
6、進入jBPM WebConsole
http://localhost:8080/jbpm-console

     7、訪問Signavio
            開啟http://localhost:8080/jbpmeditor/p/explorer,可以進行可視化流程設計。
            注意:瀏覽器,IE不支援,可以使用FF

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.