bps流程開發(fā)配置文檔_第1頁(yè)
bps流程開發(fā)配置文檔_第2頁(yè)
bps流程開發(fā)配置文檔_第3頁(yè)
bps流程開發(fā)配置文檔_第4頁(yè)
bps流程開發(fā)配置文檔_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

bps流程開發(fā)配置文檔開發(fā)工具安裝基于MyEclipse5.5的安裝本步驟以講明以 MyEclipse為基礎(chǔ)進(jìn)行BPS開發(fā)環(huán)境安裝為基礎(chǔ),講明在MyEclipse上如何配置BPS環(huán)境??傮w步驟講明基于MyEclipse的安裝分為以下幾步進(jìn)行:MyEclipse5.5安裝,BPS插件安裝MyEclipse5.5安裝參見MyEclipse5.5安裝講明,沒有專門講明。BPS插件安裝MyEclipse5.5平臺(tái)選擇,安裝BPS插件有以下兩種方法:方法1:直截了當(dāng)將Plugin.zip解壓縮到eclipse.exe所在名目(即MyEclipse5.5的安裝名目)。方法2:將bpstools、bpsbiztools、emf、gef、解壓縮到任意位置,在Eclipse安裝名目下的links文件夾當(dāng)中建立如下3個(gè)link文件:bpstools.link文件內(nèi)容為:path=bpstool文件夾的絕對(duì)路徑或者有關(guān)于 MyEclipse5.安裝名目的路徑bpsbiztools.link安裝bpsbiztools之后,能夠針對(duì)業(yè)務(wù)資源進(jìn)行開發(fā);文件內(nèi)容為:path=bpsbiztools文件夾的絕對(duì)路徑或者有關(guān)于MyEclips5.5安裝名目的路徑emf.link文件內(nèi)容為:path=emf文件夾的絕對(duì)路徑或者有關(guān)于 MyEclipse5.5安裝名目的路徑gef.link文件內(nèi)容為:path=gef文件夾的絕對(duì)路徑或者有關(guān)于MyEclipse5.5安裝名目的路徑wtp.link文件內(nèi)容是:path=wtp文件夾的絕對(duì)路徑或者有關(guān)于 MyEclipse5.5安裝名目的路徑;該組件為選件,安裝后能夠方便的開發(fā) Web項(xiàng)目基于BPS的安裝總體講明本步驟講明在以 BPS為基礎(chǔ)進(jìn)行開發(fā)環(huán)境安裝的步驟,即在先安裝 BPS的基礎(chǔ)上引入MyEclipse開發(fā)環(huán)境以適合更多的開發(fā)場(chǎng)景。BPS6.1Studio(BPS流程設(shè)計(jì)建模工具)是基于 Eclipse插件體系結(jié)構(gòu)實(shí)現(xiàn)的可視化流程設(shè)計(jì)器,提供可視化的業(yè)務(wù)流程定義、可視化表單開發(fā)與調(diào)試、以及業(yè)務(wù)流程部署等功能。BPS6.1Studio能夠與基于Eclipse的Java集成開發(fā)環(huán)境融合,教程中案例的軟件環(huán)境如 0所示。軟件環(huán)境軟件清單

備注MicrosoftWindowsXPProfessional 中文版PrimetonBPS6.1開發(fā)版(DevelopmentEditionStruts1.1Hibernate3.1

操作系統(tǒng)數(shù)據(jù)庫(kù)BPS開發(fā)運(yùn)行環(huán)境MyEcliipse插件版開源框架開源框架安裝

BPS啟動(dòng)安裝程序?qū)惭b光盤插入CD-ROM中,在autorun界面中選擇安裝PrimetonBPS6.1開發(fā)版。若不是通過autorun形式啟動(dòng)安裝程序,請(qǐng)直截了當(dāng)執(zhí)行安裝程序文件install.exe。閱讀安裝簡(jiǎn)介,如 0所示,單擊【下一步】按鈕。簡(jiǎn)介閱讀開發(fā)版的許可聲明后,選擇“本人同意許可協(xié)議條款”單選按鈕,如0所示,單擊【下一步】按鈕。許可協(xié)議單擊【掃瞄】按鈕,從彈出的對(duì)話框中選擇安裝名目,如0所示。設(shè)置完畢,單擊【下一步】按鈕。選擇安裝路徑64個(gè)字符,只能由半角英文字符、數(shù)字或下劃線“_”組成,且不承安裝路徑最多可輸入諾帶空格。如果所選的安裝名目差不多安裝過 BPS6.1產(chǎn)品,則安裝程序?qū)⑻崾居脩暨x擇其他名目。設(shè)置治理員信息,按照實(shí)際情形輸入用戶名稱和機(jī)構(gòu)名稱,安裝程序默認(rèn)用戶名稱為當(dāng)前登錄操作系統(tǒng)的用戶名 ,如0所示,單擊【下一步】按鈕。設(shè)置治理員信息選擇IP,在下拉列表框中選擇本機(jī) IP,如0所示,單擊【下一步】按鈕。選擇IP選擇應(yīng)用服務(wù)器,在下拉列表框中選擇應(yīng)用服務(wù)器,BPS開發(fā)版缺省提供服務(wù)器,如0所示,單擊【下一步】按鈕。選擇應(yīng)用服務(wù)器創(chuàng)建應(yīng)用,應(yīng)用名默認(rèn)為“default”,如0所示,單擊【下一步】按鈕。創(chuàng)建應(yīng)用選擇安裝組件,如 0所示,單擊【下一步】按鈕。選擇安裝組件配置數(shù)據(jù)庫(kù)。在下拉列表框中選擇數(shù)據(jù)庫(kù)類型,如“ Oracle9i/10g”。輸入數(shù)據(jù)庫(kù)的有關(guān)配置信息。配置Oracle9類型數(shù)據(jù)庫(kù)的界面,如 0所示。配置Oracle9類型數(shù)據(jù)庫(kù)選擇是否“初始化數(shù)據(jù)庫(kù)”如果初次安裝

BPS

且是初次使用某個(gè)數(shù)據(jù)庫(kù)用戶,建議選擇初始化數(shù)據(jù)庫(kù),將

BPS

所需表結(jié)構(gòu)建立起來。 關(guān)于已執(zhí)行過初始化的數(shù)據(jù)庫(kù),

再次初始化將覆蓋差不多存在的

BPS系統(tǒng)表。單擊【數(shù)據(jù)庫(kù)連接測(cè)試】按鈕,測(cè)試所配置數(shù)據(jù)庫(kù)是否能夠成功連接。單擊【下一步】按鈕。閱讀預(yù)安裝摘要,如 0所示,單擊【安裝】按鈕。預(yù)安裝摘要開始安裝,安裝過程中顯示各組件的安裝進(jìn)程,如

0所示。正在安裝程序提示開發(fā)版差不多成功安裝,如0所示。選擇“現(xiàn)在查看readme.txt文件?!睆?fù)選框,能夠查看readme文件內(nèi)容。安裝完成單擊【完成】按鈕,完成 BPS開發(fā)版的安裝。驗(yàn)證安裝創(chuàng)建如下快捷菜單,如0所示??旖莶藛斡脩舻谝淮伟惭b PrimetonBPS6.1產(chǎn)品后,[開始/程序]中會(huì)添加“PrimetonBPS6.1”菜單。同一個(gè)登錄用戶若多次安裝BPS產(chǎn)品,[開始/所有程序]中會(huì)依次添加“PrimetonBPS6.1(BPSHome2)”??菜單,以示區(qū)不。檢查安裝日志。打開BPS安裝名目下的bpsinstall.log安裝日志文件,檢查安裝過程是否有專門信息。通過“開始 程序 PrimetonBPS6.1 啟動(dòng)BPSServer”啟動(dòng)BPSServer,查看操縱臺(tái)是否有專門。http偵聽默認(rèn)占用中的端口:打開安裝名目

8080端口,此端口容易沖突,沖突導(dǎo)致服務(wù)無法啟動(dòng)成功。 修改 名目下的 server.xml,修改其中的

Tomcat8080端口。MyEclipse安裝下載安裝程序獵取。啟動(dòng)安裝程序采納默認(rèn)方式完成安裝注意安裝過程中 ChooseEclipseFolder選擇剛剛安裝的 BPS中的eclipse名目,本示例中為 C:\primeton\BPS\ide\eclipse,如0所示。ChooseEclispeFolder驗(yàn)證安裝。通過“開始

程序

PrimetonBPS6.1

BPSStudio6.1”啟動(dòng)BPSStudio,BPSStudio中已成功集成

Myeclipse插件,如

0所示。MyEclispe插件配置服務(wù)器。啟動(dòng)BPSStudio,在菜單“窗口

首選項(xiàng)

MyEclipse

ApplicationServers

Tomcat

Tomcat5.x”,選擇

BPS開發(fā)版本自帶的

,如0所示。配置服務(wù)器到那個(gè)地點(diǎn)開發(fā)環(huán)境配置差不多完成,接下來您能夠連續(xù)第2章的案例開發(fā)。環(huán)境配置插件安裝講明插件的差不多內(nèi)容包括: SVN、hibernate以及Tomcat插件:1、SVN是公司統(tǒng)一使用的版本操縱工具, 安裝好開發(fā)環(huán)境后必須配置SVN插件。因此也但是單獨(dú)安裝 SVN客戶端,并通過客戶端下載和上傳數(shù)據(jù)。2、hibernate是在使用SSH框架時(shí)必要的生成工具,能大大提升開發(fā)效率3、Tomcat:方便服務(wù)測(cè)試環(huán)境的啟動(dòng)配置等插件安裝名目有兩種不同形式的安裝方法,在插件放置時(shí)就有兩個(gè)不同的位置:svn、hibernate和tomcat插件放置位置:基于MyEclipse:安裝名目myplugin文件夾基于BPS安裝:<install_path>\BPS\ide\eclipse\pluginsLinks文件放置位置基于MyEclipse:安裝名目nks文件夾基于BPS安裝:<install_path>\BPS\ide\eclipse\linksLinks文件內(nèi)容:path=<%path%>eclipse/myplugin/tomcatpath=<%path%>eclipse/myplugin/svnpath=<%path%>eclipse/myplugin/hibernate在文件夾下放入hibernate.link svn.link tomcat.link 三個(gè)文件,記得修改文件內(nèi)容是自己本機(jī)插件的路徑。插件配置Tomcat版本要求:tomcat安裝名目路徑,tomcat版本要版本插件檢測(cè):配置好 tomcat插件后,工具欄、菜單中都能夠看到相應(yīng)的內(nèi)容為了保證TOMCAT的穩(wěn)固運(yùn)行以及方便啟動(dòng)與配置服務(wù),需要對(duì)TOMCAT配置有關(guān)參數(shù)。具體步驟如下:選擇preferences菜單選擇tomcat安裝路徑、配置jvm參數(shù),盡量幸免內(nèi)存溢出-Xms512m–Xmx1024m-XX:PermSize=64M-XX:MaxNewSize=128m-XX:MaxPermSize=128m那個(gè)地點(diǎn)數(shù)字代表內(nèi)存大小以 M為單位;各參數(shù)意義如下:-Xms:最小內(nèi)存大小,即初始內(nèi)存大小-Xmx:最大內(nèi)存大小,表示服務(wù)器 JVM可用內(nèi)存上限-XX:MaxNewSize:當(dāng)前內(nèi)存到達(dá)上限時(shí),一次新分配的內(nèi)存大小-XX:PermSize:初始保留內(nèi)存大小-XX:MaxPermSize:最大保留內(nèi)存講明:保留內(nèi)存是在固定存在的內(nèi)存空間,存放不經(jīng)常被交換的類配置tomcat時(shí)區(qū),如果發(fā)覺系統(tǒng)時(shí)刻差異為 8小時(shí),則需要配置一下tomcat時(shí)區(qū);在相應(yīng)位置錄入?yún)?shù): -Duser.timezone=GMT+08、選中要公布的項(xiàng)目,以保證在服務(wù)器啟動(dòng)時(shí)能夠加載相應(yīng)的應(yīng)用程序配置SVNSVN證書配置SVN的配置有2中方式。第一種:1、打開Myeclipse,在工具欄中選擇help--->softwareupdates--->findandinstall,進(jìn)入之后如圖所示:2、選擇 searchfornewfeaturestoinstall,點(diǎn)擊next進(jìn)入下一步:3、點(diǎn)擊“newremotesite”按鈕,在彈出的對(duì)話框中輸入name:svn,url:點(diǎn)擊ok,關(guān)閉對(duì)話框,并點(diǎn)擊finish按鈕,myeclipse自動(dòng)下載插件安裝程序,如下圖所示:4、下載完插件之后,進(jìn)入安裝畫面,如圖:選擇所要安裝的svn插件內(nèi)容,那個(gè)地點(diǎn)不勾選第二個(gè)選項(xiàng)subclipseintegrations,點(diǎn)擊下一步:選擇“Iacceptthetermsinthelicenseagreements”并點(diǎn)擊next,進(jìn)入下一步:5、直截了當(dāng)點(diǎn)擊 finish即可,進(jìn)入下一步:開始安裝svn插件,進(jìn)度條如上圖所示,安裝完成之后,重啟myeclipse,那個(gè)時(shí)候myeclipse的視圖中,就顯現(xiàn)了“svnrepositoryexploring”視圖:6、選擇那個(gè)視圖進(jìn)入,在左邊空白區(qū)域,單擊右鍵--->new--->repositorylocation,進(jìn)入如下畫面:在對(duì)話框中輸入,點(diǎn)擊finish按鈕,顯現(xiàn)如下界面。7、輸入用戶名和密碼(各個(gè)小組的用戶名密碼會(huì)通過郵件發(fā)給各個(gè)組長(zhǎng)),點(diǎn)擊ok即可看到svn下的名目結(jié)構(gòu)了,如下圖所示:右鍵點(diǎn)擊上圖中藍(lán)色選擇區(qū)域,再選擇“ checkout”,顯現(xiàn)如下對(duì)話框:選擇checkoutasaprojectintheworkspace即可創(chuàng)建yotta(改名字為工程名)工程,創(chuàng)建完之后,回到myeclipse視圖:即可看到從svn中檢出的yotta工程了。第二種方式:將SVN的插件放置在任意一個(gè)磁盤都行。例如 SVN插件放在C:\primeton\BPS\ide\eclipse\plugins\svn。然后在primeton\BPS\ide\eclipse\links名目下新建一個(gè) svn.link文件,文件的內(nèi)容為:path=C:/primeton/BPS/ide/eclipse/plugins/svn注意:那個(gè)地點(diǎn)的 path值為svn插件安裝的路徑以及路徑分隔符必須是反斜杠。3、驗(yàn)證SVN安裝成功與否的方法同上。ECLIPSE配置Hibernate配置那個(gè)大伙兒用的比較多了,不再贅述。BPS服務(wù)器配置服務(wù)器地址配置應(yīng)用程序有關(guān)配置為了能夠使得應(yīng)用程序中的API操作和有關(guān)服務(wù)器一致,需要在應(yīng)用程序包的src放一個(gè)uddi-address.xml文件;文件內(nèi)容如下,其中紅色部分需要和上圖中相應(yīng)的值保持一致。<?xmlversion="1.0"encoding="UTF-8"standalone="no"?><uddi__address__list><uddi__addressid="default"><name>localserver</name><logicName>default</logicName><type>remote</type><uddiPort>8080</uddiPort><uddiAdminPort>6199</uddiAdminPort><uddiWebContext>default</uddiWebContext><uddiUserID>bps</uddiUserID><uddiPassword>000000</uddiPassword><description></description></uddi__address></uddi__address__list>BPS數(shù)據(jù)庫(kù)配置為了使得流程引擎能夠正常運(yùn)轉(zhuǎn),需要配置 BPS的相應(yīng)的數(shù)據(jù)庫(kù)以及應(yīng)用的用戶名密碼等。在BPS中引擎對(duì)應(yīng)的數(shù)據(jù)庫(kù)配置放在一個(gè)XML文件中,具體存在位置如下:tonserver\working\default\config下的user-config.xml文件在文件中有關(guān)數(shù)據(jù)庫(kù)的描述:<configValuekey="C3p0-UserName">bps</configValue><configValuekey="C3p0-Password">bps</configValue>C3p0-DriverClass:數(shù)據(jù)庫(kù)對(duì)應(yīng)的驅(qū)動(dòng)程序地址C3p0-Url:數(shù)據(jù)庫(kù)地址連接串C3p0-UserName:數(shù)據(jù)用戶名C3p0-UserName:數(shù)據(jù)庫(kù)密碼配置有關(guān)JAR包為了保證程序的正常運(yùn)行,還需要配置一些 JAR包;要緊以下向個(gè)包需要COPY;一種是BPS有關(guān)的JAR包:wlclient.jar、weblogic_bps.jar;這兩個(gè)包需要copy到<%tomcat_install_path%>\common\lib下另一個(gè)是和權(quán)限有關(guān)的 jar包:AuthorityForClient.jar,在登錄BPS以及在BPS操縱臺(tái)治理流程時(shí)需要用到,需要放置在 default應(yīng)用的lib下:<%tomcat_install_path%>\webapps\default\WEB-INF\lib注意:由于每個(gè)現(xiàn)場(chǎng)使用的權(quán)限系統(tǒng)版本不同,此文件也需要和各現(xiàn)場(chǎng)使用的權(quán)限系統(tǒng)版本保持一致集中權(quán)限治理有關(guān)配置權(quán)限有關(guān)配置文件和權(quán)限有關(guān)的配置文件為

AuthorityConfig.xml

;在每個(gè)應(yīng)用到權(quán)限的程序中都需要此文件,具體放在

classes名目下(

com)一級(jí);在

BPS開發(fā)環(huán)境中需要在自身應(yīng)用中放置,也要在引擎的主應(yīng)用

default

中放置:具體路徑如下:<%tomcat_install_path%>\webapps\default\WEB-INF\classes注意:在不同的現(xiàn)場(chǎng)或環(huán)境下,由于權(quán)限服務(wù)地址的不同,需要修改相應(yīng)配置。如下所示:BPS接口實(shí)現(xiàn)類配置1、文件COPY2、workspace空間配置有關(guān)包路徑:工作項(xiàng)驗(yàn)證權(quán)限設(shè)置為了方便任務(wù)處理,使得看到任務(wù)的人都能夠處理任務(wù),能夠通過配置文件進(jìn)行設(shè)置<groupname="permission"><%tomcate_root%>default\WEB-INF\primetonser

溫馨提示

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

評(píng)論

0/150

提交評(píng)論