日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jbpm小项目测试_尝试使用jBPM Console NG(测试版)

發布時間:2023/12/3 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jbpm小项目测试_尝试使用jBPM Console NG(测试版) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

jbpm小項目測試

大家好! 這是有關jBPM Console NG的另一篇文章。 經過6個月的辛苦工作,我很高興為開發人員社區撰寫這篇文章,以進行嘗試。 在這篇文章中,我將解釋如何從源代碼構建應用程序。 這背后的主要思想是知道如何在測試過程中設置環境并修改應用程序。 您將基本學習為該項目做出貢獻所需的全部知識。

介紹

jBPM Console NG旨在提供任務和流程

管理協作環境,以促進公司采用BPM套件。 下載源代碼并編譯該應用程序將使您可以嘗試對該應用程序進行修改,以防您要擴展它或修復錯誤。 該應用程序受Apache License V2許可,因此可以根據此許可證使用和修改。

使用源代碼

為了使一切正常運行的第一步是使用GIT獲取源代碼。 這是您需要在計算機上安裝的東西才能繼續:

  • JDK 6
  • Maven的3.x
  • 吉特
  • 安裝了maven插件的任何IDE(Eclipse,IntelliJ,Netbeans)
  • JBoss應用服務器7.1.1(可選)

一旦安裝了所有這些工具,我們就可以繼續從github存儲庫獲取源代碼: https : //github.com/droolsjbpm/jbpm-console-ng/為了獲得存儲庫的“克隆”,您可以使用必須從終端:

git clone?https://github.com/droolsjbpm/jbpm-console-ng.git

完成后,您可以編譯源代碼,這里有兩種選擇:

  • 為了開發目的,使用以下命令編譯項目: mvn clean install
  • 編譯項目以生成JBoss和Tomcat的發行版戰爭+文檔 mvn clean install -PfullProfile
  • 高枕無憂! 第一次執行此步驟時,Maven需要下載大量的庫,因此您將需要等待。

    在托管模式下運行應用程序

    編譯完項目后,可以在GWT所謂的“托管模式”(也稱為開發人員模式)中執行jbpm-console-ng-showcase。要在托管模式下啟動應用程序,您應該執行以下操作:

  • jBPM Console NG Showcase包含最終的應用程序分發代碼: cd jbpm-console-ng-showcase/
  • 使用GWT Maven插件以托管模式運行 mvn gwt:run
  • 這將啟動Jetty + GWT開發模式屏幕,該屏幕將允許您復制托管應用程序的URL,以供您嘗試:

    GWT托管模式將URL( http://127.0.0.1:8888/org.jbpm.console.ng.jBPMShowcase/jBPM.html?gwt.codesvr=127.0.0.1:9997 )復制到瀏覽器中(對于托管模式,您需要要在瀏覽器中安裝GWT插件,請放心,如果您沒有安裝GWT插件,它將自動安裝)將打開該應用程序。 我強烈建議將Firefox用于開發模式或Chrome(通常速度較慢),因為在開發過程中,我們將編譯范圍限定在FF和Chrome(壁虎瀏覽器)上。

    在JBoss AS 7中運行應用程序

    現在,如果要在JBoss上部署應用程序,則需要轉到第二個編譯選項(-PfullProfile),這將花費一些額外的時間來為所有瀏覽器和所有語言(英語,西班牙語等)編譯應用程序。 。 為了將應用程序作為7實例部署到jboss,您將需要移動jbpm-console-ng / jbpm-console-ng-distribution-wars / target / jbpm-console-ng-jboss-as7內部生成的war文件.war進入<jboss-as> / standalone / deployments目錄,然后將war文件重命名為jbpm-console-ng.war。 應用程序的名稱將用作應用程序的根上下文。 對于JBoss,您還需要為用戶和角色進行一些配置。 在jBPM Console NG內部,您將需要設置可用于安裝的用戶。 這些由JBoss安全域處理。 為了設置安全域,您需要執行以下操作:

  • 編輯<jboss_as> /configuration/standalone.xml并添加一個新的安全域:<security-domain name =“ jbpm-console-ng” cache-type =“ default”> <authentication> <login-module code =“ UsersRoles ” flag =“” required”> <模塊選項名稱=” usersProperties” value =”” $ {jboss.server.config.dir} /users.properties” /> <模塊選項名稱=” rolesProperties” value =“” $ { jboss.server.config.dir} /roles.properties” /> </ login-module> </ authentication> </ security-domain>
  • 添加users.properties和role.properties文件

    user.properties文件的內容:

    maciek=Merck salaboy=salaboy katy=katy john=john

    Roles.properties文件的內容:

    maciek=jbpm-console-user,kie-user,analyst,HR,PM,Reviewer salaboy=jbpm-console-user,user,analyst,PM,IT,Reviewer katy=jbpm-console-user,HR john=jbpm-console-user,Accounting
  • 角色文件的唯一要求是為所有用戶包括jbpm-console-user角色。 請注意,這是配置安全域的最簡單方法,但是您可以使用更高級的選項,例如將安全域配置為使用LDAP服務器或數據庫來驗證用戶和角色。 (https://docs.jboss.org/author/display/AS7/Security+subsystem+configuration)

    然后就可以開始了,可以通過以下方法啟動jboss:

  • 進入bin目錄: cd <jboss-as>/bin/
  • 啟動應用程序服務器: ./standalone.sh
  • 在Openshift上

    為了將應用程序部署到openshift中,您顯然需要擁有一個openshift帳戶。 設置帳戶后,您將需要執行與JBoss應用程序中幾乎相同的配置。 在您克隆的openshift git存儲庫中,您將具有一個特定目錄來應用此配置:

    .openshift/config

    在這里,您可以找到standalone.xml文件,并且可以放置users.properties和Roles.properties文件。

    因此,在standalone.xml文件中,您將需要像之前一樣配置安全域,并添加users.property和Roles.properties文件。 除了此配置之外,您還需要設置一個系統屬性來存儲知識存儲庫:

    <system-properties> <property name="org.kie.nio.git.dir" value="~/jbossas-7/tmp/data"/> </system-properties>

    應用程序

    現在您可以使用該應用程序了,因此,如果您將瀏覽器指向托管模式提供的URL或指向
    http:// localhost:8080 / jbpm-console-ng /您將能夠訪問登錄表單。 如您所見,在進入應用程序之前,您需要提供憑據。 進入應用程序后,分為:

    周期

    在“創作”部分中,您將可以訪問流程設計器以對業務流程進行建模。 流程管理部分將允許您列出可用的業務流程并啟動新實例,并監視這些實例。 工作部分將使您能夠訪問任務列表(日歷和網格視圖)以處理分配給您的任務。 為了使用BAM部分,您將需要部署BAM儀表板應用程序,但我將在以后的文章中對此進行描述。 如果發現錯誤,請隨時嘗試并寫回評論。

    會費

    您的反饋意見很重要,但是如果您想貢獻一點,可以在github中派生jbpm-console-ng存儲庫: https : //github.com/droolsjbpm/jbpm-console-ng/如果您可以測試“任務列表”和“流程管理”屏幕并在本文中寫下反饋,因此我可以迭代地改進我們所擁有的。 我將寫另一篇文章來描述屏幕,并列出一組您可以貢獻的小任務。

    參考: 嘗試使用jBPM Console NG(測試版)! (針對開發人員)來自Drools&jBPM博客的JCG合作伙伴 Mauricio Salatino。

    翻譯自: https://www.javacodegeeks.com/2013/05/try-the-jbpm-console-ng-beta.html

    jbpm小項目測試

    總結

    以上是生活随笔為你收集整理的jbpm小项目测试_尝试使用jBPM Console NG(测试版)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 在线观看99 | 国产精品欧美激情在线 | 网友自拍视频 | 美腿丝袜亚洲色图 | 伊人伊人伊人伊人 | av在线一区二区三区 | 熟女视频一区二区三区 | av网站一区二区 | 中文字幕日韩一区二区 | 国产精品白浆一区二小说 | 人人妻人人爽人人澡人人精品 | 国产99在线播放 | 天堂网ww| 国产黄色大片网站 | 一区二区不卡 | 二级黄色录像 | 色网站在线看 | 免费无码又爽又黄又刺激网站 | 国产精品一区在线观看 | 免费三片在线观看网站v888 | 91精品国自产在线观看 | 欧美日韩一区二区视频观看 | 中文字幕免费在线视频 | 超碰在线成人 | 波多野结衣高清电影 | 亚洲第一av在线 | 黄色av网站在线 | 国产精品一区在线免费观看 | 黄色av免费 | 免费看黄色片的网站 | 动漫美女无遮挡免费 | 黄色顶级片 | 欧美99热| 在线观看免费观看 | 激情网久久 | 在线播放你懂得 | 伊人青青久 | 精品国产乱码久久久久久闺蜜 | 性欧美videossex精品 | av免费视屏 | 色老大影院 | 日韩av无码久久 | 精品国产乱码久久久久久图片 | 国产性xxx| 亚洲欧美小视频 | 动漫美女被x | 久久精品这里只有精品 | 成人黄色录像 | 亚洲av电影一区二区 | 日本精品在线观看视频 | 欧美福利影院 | 欧洲亚洲激情 | 超碰超碰超碰超碰 | 国产黑丝在线观看 | 国产网友自拍 | 欧美久久网 | 免费激情片 | 污污视频在线观看网站 | 日本久久一级片 | 在线视频91| 在线观看香蕉视频 | 亚洲成人精品久久 | 精品人妻少妇嫩草av无码 | 火影忍者羞羞漫画 | 亚洲精品ww | 亚洲欧美黄色片 | 国产日韩精品一区二区三区在线 | 亚洲国产精一区二区三区性色 | 美女视频黄色在线观看 | 中日精品一色哟哟 | 亚洲AV无码成人片在线观看 | 国产一区二区三区四区 | 成人午夜视频免费观看 | 精品久久久久久久久久久久 | 国产福利在线视频 | 亚洲av永久无码精品一区二区国产 | 日本加勒比一区 | 美女野外找人搭讪啪啪 | 污污内射在线观看一区二区少妇 | 天天干夜夜看 | 三级全黄做爰龚玥菲在线 | 在线亚洲一区 | 国产精品日韩在线观看 | 免费看裸体网站视频 | 亚洲三级中文字幕 | 国产精品一区二区av | 蜜臀av在线免费观看 | 日本午夜一区二区 | av日韩一区| 三上悠亚三级 | 亚洲深夜福利视频 | 我和单位漂亮少妇激情 | 中文字幕mv | 91淫黄大片 | 在线免费观看中文字幕 | 亚洲黄色在线看 | 一区二区免费看 | 一级毛毛片 | av在线免费观看网站 |