Myeclipse86搭建jbpm44的開發(fā)環(huán)境_第1頁
Myeclipse86搭建jbpm44的開發(fā)環(huán)境_第2頁
Myeclipse86搭建jbpm44的開發(fā)環(huán)境_第3頁
Myeclipse86搭建jbpm44的開發(fā)環(huán)境_第4頁
Myeclipse86搭建jbpm44的開發(fā)環(huán)境_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Myeclipse8.6 搭建 jbpm4.4 的開發(fā)環(huán)境jbpm 版本:4.4IDE:myeclipse8.6DB:mysql-5.0.261、Myeclipse 中安裝 jbpm1)、解壓 jbpm4.42)、打開 myeclipse8.6選擇 Help 菜單 選擇 Myeclipse ConfigurationCenter打開第三個選項卡 SoftWare選擇右上角 add site選折 addform archive file找至U$jbpm_homeinstallsrcgpd 目錄下找到j(luò)bpm-gpd-site.zip即可! name隨便輸入即可(比如我輸入jbpm)!這樣下面就

2、看到多一個jbpm(部分過程看下圖)MyEclipse Confijuration Centers 一 oaMTAdiM竝Jim iqonLjirpae Jqji 電Jjclp.Softrare Vpdat &s AvailaLlWEdi 1:.汽fubli 0 Situs十 H EeIlp3E 3SlcGn? DaE!;boa.r(f ScftvcareJ Col lbc-ra:ion S;-bscr iior.ly SaftarftA | K, - 1 ?U-4SC SfAwtre6 aysw 3ur fI. 6 0pse.8.6.0QIcXidm3. 5 2iT f-ulse Ser.3

3、.0-S* P *r a ojuikI Sc flv-iLr-e:0tiag S * wr t f dIulse allows yuan to crianax 霜Mg些塞中 4I.J wirkspfc scciiiapir-*ii;.n aarass nh-uLt n-tchi ite t 呵4 哦 th y-our Utd c;!nfrk;rs.Tijps ulcL Tri cksCoiild not cniirsct to th* xm,de.GettWe f t fir V iff dftt-flS-翌歸Ed;尸匸 e. fe.oChocs ibovt- to uti ihe SOftl

4、fl we profi 1.In TheCSllIlfiCt to Ilia tec- coni servrTanidu l si?甘 IllStkLLfl-ii ft: Tanidu l si?甘 IllStkLLfl-ii ft: Syric stfctQ. Sturad Ktat:About Tills FrfileIn-ctJklLfl-dsGiinui ttcflyEcli psa 可p i.0- 1-ai a-lf&t ctirrffntLy sh-utiilO Pending ChangecThr & 窮 P 口心biuid- 5 2fippljr al ths = tint.索

5、IS1! jt:臚選擇“add site”,彈出如下對話框:選擇“Add from Archive File”,彈出如下對話框:查找范圍遼)我的戈upRecent倉懷世國pda瑟誠*到$ jbpm_home Ft錄下面的 itallsrcgpdB 錄下面的 jbpm-gpd-site zip文件名:文件類型CD:取消打并如選擇“打開”,彈出如下對話框:UpdateSiteqEUpdateSiteqESpeci fy the 1JKL tm th已 update si t 已 y口口 wouli like to add. For 七it :el1l 七 1 町口:11 update si te

6、thi e w ill I* :=l 1JRL 七口 a Locati utl that containa a zi te. Kml fil已.The heuti已 of the:up date el t e i s :=l n:=jne you c:itl chooEe for yoirr ovn tracking pirrpUEes.Re cent es:7Adi 1?lT7 亡匚花:=i l i lpLi-i TtTTiT1 At f/l屮Tfe T12ft、U:=JTie:jbpmUKL:j:-LT : file :/C :/JbpiTi4. 4/inzt:=il 1/src/gfdi

7、 jbpm_gjid-ei te. t.jC:=LTicel選擇“OK”,出現(xiàn)如下對話框:Abut This Pro Tileihg Chani(eSEixt rp c j口rkbeinh亠 riiU J*L nu r wc VN jrEcl百atdbli;呃 tA dtMSh.Mr4 2Het icrrwitlr 烷haitiirf A pLkGlqjkll913= ftrlooll forTbtflx &ULTiliri4q 了訓(xùn) h S&k2U ZIe Dm-即口jlid、FTiF HySlH-i卩L沁護邛CaMiisi I-oo1eL心費-yT圣占1也: Ad出占占Jkt: Ei le

8、:/C :/jbfin-A. 5/kn.3-tiLlr:yTi:H,in?/jhjn-(0?= i-: to bre-wt-s ibe eoh-Lb-uLx eti Lha upH舊伽1沁*壓_ AtiyE Ji t 7i?2s-ISi be lip 54 L 4 x ijrrssl at 1)-SDi ktd.tvry3 山 皿 jlSUl 3i2DOOTOT4-9-:.Cegg coIt t-?r jKPH 3jPFH 4.:;Bfum 仁血:fsr jEN 3jSFV、電,Flw Fig費 jBfB哦jBHQ jBifl7 jBH閱jUjBelijsw丫卄耐爬HI cl &pie S34

9、:F ill st Syrieis u.d Eh 2 ?iE3 o=rir-DOHl ullWMiFM=峠 FIm Lan_pj匚曲也中門 T駐odi$ Klw LaietiiEis Cdgah I*1e SitE 站hjp養(yǎng)I -14 jBMi 4LC4吒 raphac d d.iUr uM fuelst ols 5)mf-cfes4. looli lnn.tLnt4 Udt SKScftware Updates Aval1 able3)、一個一個選中jpd下面的文件,點擊右擊“add to profile”即可!4)、點擊右下角“apply change”按鈕即可!安裝完成后會重啟Myec

10、lipse,重啟后在新建項目里會多出一項“JBoss jBPM”,如下圖所示:Select a wizardA wi z:Select a wizardA wi z:=Q-l that er eate e a new jEFM 4 proce e e nWi z :=ltds :七ypE 111* text屠矗億嶺國& 0r:廠:J-ava Proj e ct frcrri Exle屠矗億嶺國& 0r:廠:RepQrt Web Projectffet ProjectYT eli S ervi c 電 FrojectGeiLGEiilCVSJavaJToss JBPM-J* jDFM 4 Fro

11、cess Definiti onLtl fflyJScLijse*+ 歸? Flug-in IlevelopnierLtEl & User Assi t:=ltlceShow All Wi iard.5. FiiuzhCancel上療疔/們ilfck苦2、生成jbpm數(shù)據(jù)庫表(這里以安裝mysql 為列)a)、先打開mysql數(shù)據(jù)庫新建一個數(shù)據(jù)庫比如jbpm(create database jbpm);b)、打開$jbpm_homeinstallsrcdbcreate 下面,找到 mysql 的表腳本!c)、全部復(fù)制過來粘貼到mysql命令行上(當(dāng)然也可以source *.sql方式),3、搭

12、建JBPM4運行環(huán)境、 下載 JBPM4.3 可以到官方下載,然后直接解壓就可以了doc:用戶手冊,javadoc和開發(fā)指南examples: 用戶手冊中用到的示例流程install: 安裝腳本lib:第三方庫和一些特定的jBPM依賴庫src: 源代碼jbpm.jar: jBPM 主庫歸檔二、 搭建 JBPM4 運行環(huán)境1、 新建一個 Java Project 項目2、添加依賴庫 jar 包jbpm.jar 包b) JBPM目錄/lib下的所有的jar包,當(dāng)然了,這里有些是可選的。3、建立配置文件(可以復(fù)制官方實例下的配置文件)文件位于src目錄下perties4、為了方便建立流程文件,需要安

13、裝eclipase的流程設(shè)計器插件插件位于:JBPM 目錄/install/srcgpd/jbpm-gpd-site.zip安裝后重新啟動Eclipse,要求Eclipse為3.5版本以上這樣JBPM的流程設(shè)計環(huán)境及運行環(huán)境建立好了。一、 請假流程定義設(shè)計to申諸認老板審扌to emil?xmlversion= to申諸認老板審扌to emilprocessname= leavexmlns= HYPERLINK /4.3/jpdl%22%e3%80%89 /4.3/jpdl taskname=經(jīng)理審批g=91,223,92,52= 3 ? to 老板 批:to end1 taskname =老

14、板審批g= 263,320,92,52= jtaskname=申請g= 92,125,92,52assignee= lingo |二、 集成 web 工程1、 加入依賴庫2、 加入配置文件3、創(chuàng)建JSP頁面。 basehref= titleMy JSP index.jsp starting pagemetahttp-equiv= pragma content= nocachemetahttp-equiv= cachecontrolcontent= nocachemetahttp-equiv= keywordscontent= keyword1,keyword2,keyword3metahttp

15、-equiv=descriptioncontent=This is my page!-ahref=index.jsp?action=deploydeploy/abr/%ProcessEngine processEngine = Configuration.getProcessEngine();Repositoryservice repositoryservice = processEngine.getRepositoryService();String action = request.getParameter(action);if(deploy.equals(action)repositor

16、yService.createDeployment() addResourceFromClasspath(leave. jpdl.xml).deploy(); elseif(remove.equals(request.getParameter(action)repositoryService.deleteDeploymentCascade(request.getParameter(id);ListProcessDefinition list =repositoryService.createProcessDefinitionQuery().list();for (ProcessDefinition pd : list)%=pd.getId() %,%=pd.getName() %ahref=index.jsp?action=remove&i d=%=pd.getDeploymentId() %remove/abr/%/body &后退-o - 0 糾來 血帝地址 hi tp : .i1 .i11 o c:ilho z 七:ESUSLI.i1 j lipm4-i|1, eb/ i nde z. j z p1?:=d 即.#helloworld-3, hellowor 1 d :teidce helloworld-4, h

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論