hengheng123456789

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            297 Posts :: 68 Stories :: 144 Comments :: 0 Trackbacks

          這幾天經過多方查找,在Liferay的論壇上找到了答案,希望對如何在Liferay中部署使用jpbm工作流感興趣的朋友有所幫助。

          1、首先下載 Liferay Portal Professional 4.2.1 (Bundled with Tomcat for JDK 5.0)

          2、使用其默認的 HSQL 數據庫,即不去更改其數據庫配置。

          3、下載 liferay-portal-servicemix-4.2.1.war 和 iferay-portal-jbpm-4.2.1.war
          http://www.liferay.com/web/guest/downloads

          4、把下載的這兩個包分別更名為jbpm-web.war 和 servicemix-web.war

          5、把 jbpm-web.war 和 servicemix-web.war 拷貝到 Tomcat 的 webapps 目錄中

          6、把 webapps\jbpm-web\WEB-INF\sql? 目錄中的 hsqldb.create.jbpm.3.1.sql 文件更名為 jbpm.script? ,并把它放入 tomcat 的 bin 目錄。

          7、運行 Tomcat 的 startup.bat

          8、打開 http://localhost:8080/?,并使用 test@liferay.com 用戶登錄 (密碼為 test)

          9、增加? workflow portlet 項,選擇其中的 definitions 標簽,選擇 add 按鈕。

          10、在? text area 中輸入工作流定義,如:

          1
          ?2<?xml version="1.0" encoding="UTF-8"?>
          ?3
          ?4<process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="Example Process">
          ?5? ? <start-state name="start">
          ?6? ?? ?? <task>
          ?7? ?? ?? ?? ?<assignment class="com.liferay.jbpm.handler.IdentityAssignmentHandler" >
          ?8? ?? ?? ?? ?? ? <companyId>liferay.com</companyId>
          ?9? ?? ?? ?? ?? ? <type>user</type>
          10? ?? ?? ?? ?? ? <name>test@liferay.com</name>
          11? ?? ?? ?? ?</assignment>
          12? ?? ?? ?? ?<controller>
          13? ?? ?? ?? ?? ? <variable name="text:color" />
          14? ?? ?? ?? ?? ? <variable name="text:size" />
          15? ?? ?? ?? ?</controller>
          16? ?? ?? </task>
          17? ?? ?? <transition name="to_t" to="t"/>
          18
          19? ? </start-state>
          20
          21? ? <task-node name="t">
          22? ?? ?? <task name="t" >
          23? ?? ?? ?? ?<controller >
          24? ?? ?? ?? ?? ? <variable name="text:color" access="read" />
          25? ?? ?? ?? ?? ? <variable name="text:size"? access="read"/>
          26? ?? ?? ?? ?</controller>
          27? ?? ?? ?? ?<assignment class="com.liferay.jbpm.handler.IdentityAssignmentHandler" >
          28? ?? ?? ?? ?? ? <companyId>liferay.com</companyId>
          29? ?? ?? ?? ?? ? <type>user</type>
          30? ?? ?? ?? ?? ? <name>test@liferay.com</name>
          31? ?? ?? ?? ?</assignment>
          32? ?? ?? </task>
          33? ?? ?? <transition name="to_end" to='end' />
          34? ? </task-node>
          35? ? <end-state name="end"></end-state>
          36</process-definition>

          11、提交此示例,則生成一個工作流程。

          12、在? tasks view ,選擇 "manage" 來執行此 tasks 。

          posted on 2007-03-02 14:24 哼哼 閱讀(1698) 評論(1)  編輯  收藏 所屬分類: JAVA-Web

          Feedback

          # re: Liferay Portal 之 jbpm 配置 2007-04-03 16:57 jBPM
          請問有沒有使用MSSQL/MySQL數據庫在Liferay下部署jBPM的方法?  回復  更多評論
            

          主站蜘蛛池模板: 元江| 黄石市| 安塞县| 华宁县| 察雅县| 鸡泽县| 新田县| 万荣县| 常德市| 大同市| 当阳市| 泽普县| 汉寿县| 保靖县| 张家口市| 邓州市| 东丽区| 三门县| 潜江市| 西安市| 陇川县| 曲麻莱县| 镇沅| 策勒县| 和硕县| 千阳县| 利津县| 葫芦岛市| 孝义市| 安国市| 长阳| 花垣县| 宁蒗| 确山县| 夏河县| 双柏县| 高尔夫| 龙口市| 信宜市| 来宾市| 洛南县|