<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-13  評(píng)論-9  文章-9  trackbacks-0

    手動(dòng)發(fā)布JBPM默認(rèn)Demo到Tomcat和MySQL

    關(guān)鍵字: JBoss   jbpm    
    Step 1 下載 jbpm-starters-kit-3.1.4 ,減壓: D:\jbpm-starters-kit-3.1.4 。
    Step 2 Eclipse (已經(jīng)安裝了 jbpm-designer 插件)里導(dǎo)入工程 D:\jbpm-starters-kit-3.1.4\jbpm ,如下圖:這時(shí),你可以看到 JBPM 的源代碼和 Demo 的代碼。
    jbpmeclipse.gif
    Step 3
    下載 mysql, 并且讓它啟動(dòng)(參考如何啟動(dòng) Mysql 的資料),創(chuàng)建一個(gè)數(shù)據(jù)庫(kù) jbpmdb 。并且執(zhí)行腳本: D:\jbpm-starters-kit-3.1.4\jbpm-db\build\mysql\scripts\mysql.create.sql 。
    Step 4 添加 Demo 默認(rèn)的用戶數(shù)據(jù),執(zhí)行下面的腳本:
    sql 代碼
    1. insert   into  JBPM_ID_USER (ID_, CLASS_, NAME_, EMAIL_, PASSWORD_)    
    2.  values     
    3. ( ' 1 ' ,  ' U ' ,  ' cookie monster ' ,  ' cookie.monster@sesamestreet.tv ' ,  ' crunchcrunch ' ),   
    4. ( ' 2 ' ,  ' U ' ,  ' ernie ' ,  ' ernie@sesamestreet.tv ' ,  ' canthereyoubert,theresabananainmyear ' ),   
    5. ( ' 3 ' ,  ' U ' ,  ' bert ' ,  ' bert@sesamestreet.tv ' ,  ' ernie,theresabananainyourear ' );   
    6. ( ' 4 ' ,  ' U ' ,  ' grover ' ,  ' grover@sesamestreet.tv ' ,  ' mayday mayday ' );   
    Step 5 下載 Tomcat5.5.17 ,并讓它啟動(dòng) ( 參考如何啟動(dòng) Tomcat 的資料 ) 。假設(shè)它在 D:\Tools\tomcat-5.5.17
    Step 6 減壓 D:\jbpm-starters-kit-3.1.4\jbpm-server\server\jbpm\deploy\jbpm.war( 可以先修改 war rar 擴(kuò)展名 ) 。并把它復(fù)制到 D:\Tools\tomcat-5.5.17\webapps 目錄下:
     
    Step 7 Jbpm 這個(gè) context (在 Tomcat 的稱呼,其實(shí)就是一個(gè)應(yīng)用),添加支持庫(kù),一般都在 D:\jbpm-starters-kit-3.1.4 能搜索到,最后 D:\Tools\tomcat-5.5.17\webapps\jbpm\WEB-INF\lib 目錄下的文件有:
    jbpmlib.gif
    Step 8
    Jbpm Demo 提供 3 個(gè)配置文件,在 D:\Tools\tomcat-5.5.17\webapps\jbpm\WEB-INF\classes 目錄下,添加 3 個(gè)文件: jbpm.cfg.xml 、 hibernate.cfg.xml 、 log4j.properties 。他們來(lái)自 D:\jbpm-starters-kit-3.1.4\jbpm\src\config.files 目錄, hibernate.cfg.xml 開頭需要做一些改動(dòng),如下代碼,顯然 mysql 的用戶 root 的密碼這里是空的:
    xml 代碼
    1. <session-factory>  
    2. <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>  
    3. <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>  
    4. <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/jbpmdb</property>  
    5. <property name="hibernate.connection.username">root</property>  
    6. <property name="hibernate.connection.password"></property>  
    7. <!-- ############################################ -->  
    8. <!-- # mapping files with external dependencies # -->  
    9. <!-- ############################################ -->  
    Step 9 為這個(gè) Jbpm context 發(fā)布默認(rèn)的 Demo mysql tomcat 都已啟動(dòng)的時(shí)候)。在 Eclipse 中打開 processdefinition.xml ,如下圖所示的設(shè)置(這里的 tomcat 端口我改用 8082 ),先后電機(jī) test connection deploy process archive (實(shí)際這個(gè)過(guò)程是往數(shù)據(jù)庫(kù)里存放了一些數(shù)據(jù))。

    機(jī)制是訪問(wèn)upload的servlet。讀入文件流。在往數(shù)據(jù)庫(kù)里面插入數(shù)據(jù)



    總結(jié):其實(shí)jbpm部署到tomcat上面還是jboss上面的區(qū)別不是很大。jbpm的部署主要是往jbpm數(shù)據(jù)庫(kù)里面添加數(shù)據(jù)。在從數(shù)據(jù)庫(kù)里面讀取數(shù)據(jù)。值得注意的是jbpm的Action等類也是以2進(jìn)制格式存放到數(shù)據(jù)庫(kù)中。
    posted on 2007-05-10 15:48 Dragonofson 閱讀(1574) 評(píng)論(0)  編輯  收藏 所屬分類: JBOSS-JBPM工作流

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产AV无码专区亚洲AV男同| 亚洲精品无码你懂的网站| 亚洲国产AV无码专区亚洲AV| 亚洲国产免费综合| 亚洲Av无码国产一区二区| 免费可以在线看A∨网站| 亚洲sss综合天堂久久久| 99热在线精品免费全部my| 亚洲国产视频久久| 美女无遮挡拍拍拍免费视频 | 亚洲午夜一区二区三区| 999国内精品永久免费视频| 亚洲伦理一二三四| 国产一级a毛一级a看免费视频 | **真实毛片免费观看| 亚洲毛片一级带毛片基地| 午夜免费1000部| 亚洲人片在线观看天堂无码| 宅男666在线永久免费观看 | 久久不见久久见免费视频7| 亚洲黄色一级毛片| 最近免费中文字幕中文高清| 久久久久亚洲AV成人无码| 免费精品国偷自产在线在线| 亚洲.国产.欧美一区二区三区| 国产免费av片在线播放| 青青操免费在线观看| 亚洲av无码电影网| 在线a亚洲v天堂网2018| 国产亚洲精品美女| 国产成A人亚洲精V品无码性色| 在线成人爽a毛片免费软件| 亚洲精品伦理熟女国产一区二区| 亚洲成?Ⅴ人在线观看无码| 久久久久久国产精品免费免费男同| 亚洲人成网站在线观看播放动漫| 又粗又大又猛又爽免费视频| 亚洲精品无码成人片久久不卡| 亚洲高清偷拍一区二区三区| 一级毛片在线免费看| 色欲aⅴ亚洲情无码AV|