Myeclipse86搭建jbpm44的开发环境_第1页
Myeclipse86搭建jbpm44的开发环境_第2页
Myeclipse86搭建jbpm44的开发环境_第3页
Myeclipse86搭建jbpm44的开发环境_第4页
Myeclipse86搭建jbpm44的开发环境_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Myeclipse8.6 搭建 jbpm4.4 的开发环境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 目录下找到jbpm-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”,出现如下对话框: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 了訓 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养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数据库表(这里以安装mysql 为列)a)、先打开mysql数据库新建一个数据库比如jbpm(create database jbpm);b)、打开$jbpm_homeinstallsrcdbcreate 下面,找到 mysql 的表脚本!c)、全部复制过来粘贴到mysql命令行上(当然也可以source *.sql方式),3、搭

12、建JBPM4运行环境、 下载 JBPM4.3 可以到官方下载,然后直接解压就可以了doc:用户手册,javadoc和开发指南examples: 用户手册中用到的示例流程install: 安装脚本lib:第三方库和一些特定的jBPM依赖库src: 源代码jbpm.jar: jBPM 主库归档二、 搭建 JBPM4 运行环境1、 新建一个 Java Project 项目2、添加依赖库 jar 包jbpm.jar 包b) JBPM目录/lib下的所有的jar包,当然了,这里有些是可选的。3、建立配置文件(可以复制官方实例下的配置文件)文件位于src目录下perties4、为了方便建立流程文件,需要安

13、装eclipase的流程设计器插件插件位于:JBPM 目录/install/srcgpd/jbpm-gpd-site.zip安装后重新启动Eclipse,要求Eclipse为3.5版本以上这样JBPM的流程设计环境及运行环境建立好了。一、 请假流程定义设计to申诸认老板审扌to emil?xmlversion= to申诸认老板审扌to emilprocessname= leavexmlns= HYPERLINK /4.3/jpdl%22%e3%80%89 /4.3/jpdl taskname=经理审批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、创建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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论