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

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

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

    隨筆-13  評論-9  文章-9  trackbacks-0

    手動發布JBPM默認Demo到Tomcat和MySQL

    關鍵字: JBoss   jbpm    
    Step 1 下載 jbpm-starters-kit-3.1.4 ,減壓: D:\jbpm-starters-kit-3.1.4
    Step 2 Eclipse (已經安裝了 jbpm-designer 插件)里導入工程 D:\jbpm-starters-kit-3.1.4\jbpm ,如下圖:這時,你可以看到 JBPM 的源代碼和 Demo 的代碼。
    jbpmeclipse.gif
    Step 3
    下載 mysql, 并且讓它啟動(參考如何啟動 Mysql 的資料),創建一個數據庫 jbpmdb 。并且執行腳本: D:\jbpm-starters-kit-3.1.4\jbpm-db\build\mysql\scripts\mysql.create.sql
    Step 4 添加 Demo 默認的用戶數據,執行下面的腳本:
    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 ,并讓它啟動 ( 參考如何啟動 Tomcat 的資料 ) 。假設它在 D:\Tools\tomcat-5.5.17
    Step 6 減壓 D:\jbpm-starters-kit-3.1.4\jbpm-server\server\jbpm\deploy\jbpm.war( 可以先修改 war rar 擴展名 ) 。并把它復制到 D:\Tools\tomcat-5.5.17\webapps 目錄下:
     
    Step 7 Jbpm 這個 context (在 Tomcat 的稱呼,其實就是一個應用),添加支持庫,一般都在 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 個配置文件,在 D:\Tools\tomcat-5.5.17\webapps\jbpm\WEB-INF\classes 目錄下,添加 3 個文件: jbpm.cfg.xml hibernate.cfg.xml log4j.properties 。他們來自 D:\jbpm-starters-kit-3.1.4\jbpm\src\config.files 目錄, hibernate.cfg.xml 開頭需要做一些改動,如下代碼,顯然 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 為這個 Jbpm context 發布默認的 Demo mysql tomcat 都已啟動的時候)。在 Eclipse 中打開 processdefinition.xml ,如下圖所示的設置(這里的 tomcat 端口我改用 8082 ),先后電機 test connection deploy process archive (實際這個過程是往數據庫里存放了一些數據)。

    機制是訪問upload的servlet。讀入文件流。在往數據庫里面插入數據



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

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 久久久久无码专区亚洲av| 国产成人免费AV在线播放| 亚洲色偷拍区另类无码专区| 在线观看黄片免费入口不卡| 香蕉视频在线观看亚洲| 国产在线ts人妖免费视频| 久久99热精品免费观看动漫| 亚洲精品无码久久久久A片苍井空 亚洲精品无码久久久久YW | 四虎永久成人免费| 免费可以在线看A∨网站| 在线观看免费黄色网址| 国产黄色片免费看| 国产AV日韩A∨亚洲AV电影 | 97无码人妻福利免费公开在线视频| 亚洲男人天堂2018av| 亚洲三级中文字幕| 亚洲视频一区调教| 亚洲精品自产拍在线观看动漫| 国产成人高清亚洲| 亚洲自偷自偷在线制服| 亚洲午夜无码久久久久| 久久久久亚洲av成人无码电影| 国产一区二区免费在线| 免费v片在线观看无遮挡| 日本视频免费在线| 国产亚洲福利一区二区免费看| 最近免费中文字幕大全| 国产免费一区二区三区VR| 国产亚洲精品福利在线无卡一| 亚洲小说区图片区另类春色| 亚洲成a人片在线观看无码| 亚洲精品无码久久久影院相关影片| 亚洲av中文无码乱人伦在线咪咕 | 无码 免费 国产在线观看91| 亚洲免费视频一区二区三区| 99精品在线免费观看| 亚洲精品免费在线| 国产在线观看免费视频播放器| 91麻豆精品国产自产在线观看亚洲| 亚洲AV无码久久精品蜜桃| 亚洲福利视频一区|