WAS7在分布式平臺(tái)上的安裝和應(yīng)用部署 2010 05 wd_第1頁
WAS7在分布式平臺(tái)上的安裝和應(yīng)用部署 2010 05 wd_第2頁
WAS7在分布式平臺(tái)上的安裝和應(yīng)用部署 2010 05 wd_第3頁
WAS7在分布式平臺(tái)上的安裝和應(yīng)用部署 2010 05 wd_第4頁
WAS7在分布式平臺(tái)上的安裝和應(yīng)用部署 2010 05 wd_第5頁
已閱讀5頁,還剩91頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、WAS安裝、調(diào)整和應(yīng)用部署目錄WAS安裝、調(diào)整和應(yīng)用部署1說明:2必備條件2操作系統(tǒng)準(zhǔn)備3WAS v6.1的安裝4進(jìn)入管理控制臺(tái)的方法29創(chuàng)建和配置數(shù)據(jù)源31安裝IBM HTTP SERVER和HTTP 插件(一般在集群環(huán)境下才需要此步)40在應(yīng)用中使用Reference引用的方式訪問數(shù)據(jù)源53應(yīng)用部署54驗(yàn)證WAS安裝和配置:60重新生成插件,從IHS作為入口訪問應(yīng)用60WAS參數(shù)設(shè)置和調(diào)整62停止和啟動(dòng)WAS的方法72查看系統(tǒng)日志73資源監(jiān)控和參數(shù)調(diào)整方法73常見的日常管理任務(wù)77查看/更改應(yīng)用服務(wù)器端口77新建/刪除概要文件80管理安全性80常用網(wǎng)上資源82說明:本文主要以AIX系統(tǒng)為例

2、,說明了安裝WebSphere應(yīng)用服務(wù)器的基本過程。與平臺(tái)有關(guān)的特性,文中略作說明,詳細(xì)內(nèi)容請(qǐng)參見WebSphere信息中心。必備條件1 為了安裝設(shè)置最簡(jiǎn)便,本文所有操作請(qǐng)都在root用戶下進(jìn)行2 如果使用非root安裝,請(qǐng)參照信息中心,主要是對(duì)安裝目錄需要有相應(yīng)權(quán)限。操作系統(tǒng)準(zhǔn)備1) 確認(rèn)操作系統(tǒng)版本是否滿足要求到如下網(wǎng)址去查看當(dāng)前操作系統(tǒng)是否滿足WebSphere應(yīng)用服務(wù)器要求。2) 確認(rèn)操作系統(tǒng)的各項(xiàng)參數(shù)、安裝的包符合要求WebSphere應(yīng)用服務(wù)器信息中心明確列出了對(duì)各種操作系統(tǒng)要求的參數(shù)修改、需要的rpm包等等。請(qǐng)參見WebSphere信息中心的Preparing XXX syste

3、ms for installation。例如,對(duì)于AIX,是Preparing AIX systems for installation。對(duì)于Solaris,是Preparing Solaris systems for installation。例如,對(duì)于AIX系統(tǒng),WebSphere應(yīng)用服務(wù)器信息中心列出了:WAS v7的安裝 l 安裝WAS產(chǎn)品1 將WAS v7 Network Deployment安裝介質(zhì)拷貝到主機(jī)Leolpar01上鍵入如下命令創(chuàng)建目錄:cd /homemkdir wasbuildscd wasbuildsmkdir was70請(qǐng)將介質(zhì)上傳至/home/wasbuild

4、s/was70目錄2 介質(zhì)大小和用途說明如下:726MWAS ND安裝介質(zhì)94M WAS ND安裝介質(zhì)(SDK)111M補(bǔ)丁安裝工廠514MWAS ND補(bǔ)?。ㄓ袝r(shí),根據(jù)安裝組件的不同,可能會(huì)有多個(gè)補(bǔ)丁文件,也就是多個(gè)pak文件)85M SDK補(bǔ)丁注意:最新版的補(bǔ)丁需要最新版的補(bǔ)丁工廠(update installer),請(qǐng)?jiān)谙螺d補(bǔ)丁同時(shí)下載最新版的補(bǔ)丁工廠對(duì)于was7,請(qǐng)到下載最新補(bǔ)丁工廠。請(qǐng)到下載補(bǔ)丁文件。3 將安裝介質(zhì)和補(bǔ)丁解包:cd /home/wasbuilds/was70mkdir wasmkdir updateinstaller解包WAS ND的安裝介質(zhì):cd /home/wasb

5、uilds/was70/wasunzip ./unzip ./解包WAS ND的補(bǔ)丁安裝工廠:cd /home/wasbuilds/was70/updateinstallerunzip ./給安裝目錄足夠的權(quán)限:cd /home/wasbuilds/was70chmod R 777 waschmod R 777 updateinstaller4要安裝WAS,進(jìn)入目錄/home/wasbuilds/was7/WAS,執(zhí)行install命令,開始安裝。如下圖:/注意:如果安裝界面顯示亂碼,則把語言改成英文:export LANG=en_US5 出現(xiàn)如下頁面,點(diǎn)擊“Next”:6 出現(xiàn)如下頁面,選擇

6、“I accept”,點(diǎn)擊“Next”:7 在出現(xiàn)的頁面上點(diǎn)擊“Next”(出現(xiàn)“Passed”表示W(wǎng)AS7安裝程序通過對(duì)操作系統(tǒng)的檢查)8 出現(xiàn)如下頁面,點(diǎn)擊“Next”(注意,不要選取“Install the sample applications”,也就是不安裝樣例):9 出現(xiàn)如下頁面,確認(rèn)WAS安裝目錄為“/usr/IBM/WebSphere/AppServer”,點(diǎn)擊“Next”:10 出現(xiàn)如下頁面,在“Environments”一欄選擇“None”,點(diǎn)擊“Next”:(注:因?yàn)槲覀円诖蛲暄a(bǔ)丁后再進(jìn)行概要文件的創(chuàng)建和設(shè)置,所以在這里選擇None,暫時(shí)不做)11 出現(xiàn)如下頁面警告未創(chuàng)

7、建概要文件。如上所述,我們將把這個(gè)工作放到安裝和打補(bǔ)丁之后進(jìn)行。所以這里點(diǎn)擊“Yes”:12 在接下來出現(xiàn)的頁面上點(diǎn)擊“Next”;(注意,不要選取“Create a repository for Centralized Installation Managers”,即不使用中央安裝的功能)13 在出現(xiàn)的頁面上點(diǎn)擊“Next”;14 等待安裝進(jìn)度條行進(jìn)至100%15 出現(xiàn)如下頁面,取消選擇“Create a new WebSphere Application Server profile using the Profile management tool”,原因如上所述,我們將把這個(gè)工作放到安

8、裝和打補(bǔ)丁之后進(jìn)行。點(diǎn)擊“Finish”:l 安裝補(bǔ)丁安裝工廠,并打補(bǔ)丁16 補(bǔ)丁安裝工廠:1) 進(jìn)入目錄/home/wasbuilds/was70/updateinstaller/UpdateInstaller,執(zhí)行install命令,如下圖所示:2) 出現(xiàn)如下頁面,點(diǎn)擊“Next”:3) 出現(xiàn)如下頁面,選擇“I accept”,點(diǎn)擊“Next”:4) 在出現(xiàn)的頁面上點(diǎn)擊“Next”(出現(xiàn)“Passed”表示補(bǔ)丁安裝安裝工廠的安裝程序通過對(duì)操作系統(tǒng)的檢查);5) 出現(xiàn)如下頁面,確認(rèn)安裝目錄為“/usr/IBM/WebSphere/UpdateInstaller”,點(diǎn)擊“Next”:6) 在出

9、現(xiàn)的頁面上點(diǎn)擊“Next”;7) 等待進(jìn)度條行進(jìn)至100%8) 出現(xiàn)如下頁面,選擇“Launch IBM Update Installer for WebSphere software on exit”(這一步會(huì)在結(jié)束補(bǔ)丁安裝工廠的安裝后,自動(dòng)啟動(dòng)補(bǔ)丁安裝工廠),點(diǎn)擊“Finish”;在新版本的安裝工廠(版本大于updateInstaller V之后)安裝完畢之后,對(duì)于9)到 15)步驟,可省略為:在“選擇維護(hù)包目錄”頁面中,選擇補(bǔ)丁文件所在目錄即可,WAS會(huì)自動(dòng)識(shí)別該目錄下需要打的補(bǔ)丁文件,然后一次打完。以后,每一次打補(bǔ)丁的過程,都是:1) 把補(bǔ)丁文件拷貝到補(bǔ)丁工廠安裝目錄的maintena

10、nce目錄下2) 在補(bǔ)丁工廠的安裝目錄下,執(zhí)行./update.sh命令啟動(dòng)補(bǔ)丁工廠;3) 在maintenance package selection頁面中選擇想要打的補(bǔ)丁。一般來說,WAS補(bǔ)丁的命名規(guī)范為:版本名-產(chǎn)品名-產(chǎn)品組件名-平臺(tái)名-補(bǔ)丁編號(hào)名.pak例如:-WS-WAS-AixPPC32-FP0000003.pak-WS-WASSDK-AixPPC32-FP0000003.pak如果您安裝了WAS,就需要產(chǎn)品組件名為WASSDK和WAS的補(bǔ)?。蝗绻惭b了IBM Http Server,就需要產(chǎn)品組件名為IHS的補(bǔ)丁;如果您安裝了Plugin就需要產(chǎn)品組件名為PLG的補(bǔ)丁。注意:

11、最新版的補(bǔ)丁需要最新版的補(bǔ)丁工廠(update installer),請(qǐng)?jiān)谙螺d補(bǔ)丁同時(shí)下載最新版的補(bǔ)丁工廠9) 拷貝補(bǔ)丁文件至目錄/usr/IBM/WebSphere/UpdateInstaller/maintenance下:cp /home/wasbuilds/was70/*.pak /usr/IBM/WebSphere/UpdateInstaller/maintenance/.10) 在拷貝補(bǔ)丁文件的同時(shí),補(bǔ)丁安裝向?qū)Э赡軙?huì)自動(dòng)彈出(注:如果該頁面沒有自動(dòng)彈出,請(qǐng)執(zhí)行/usr/IBM/WebSphere/UpdateInstaller/update.sh),如下圖所示。請(qǐng)確認(rèn)已經(jīng)執(zhí)行過上一

12、步后,再點(diǎn)擊“Next”:11) 出現(xiàn)如下頁面,確認(rèn)WAS的安裝目錄為“/usr/IBM/WebSphere/AppServer”,點(diǎn)擊“Next”:12) 出現(xiàn)如下頁面,確認(rèn)選擇了“Install maintenance package”,點(diǎn)擊“Next”:13) 出現(xiàn)如下頁面,確認(rèn)該目錄下的確存在補(bǔ)丁文件,即為第9)步已拷貝文件到該目錄下,或者,選擇想要安裝的補(bǔ)丁文件所在的目錄,點(diǎn)擊“Next”:注意:l 安裝補(bǔ)丁時(shí),需要確保當(dāng)前沒有WAS進(jìn)程在運(yùn)行,使用ps ef |grep java命令查看。14) 出現(xiàn)如下頁面,選中所有需要安裝的補(bǔ)丁文件,點(diǎn)擊“Next”:15) 出現(xiàn)如下頁面,點(diǎn)擊

13、“Next”:16) 等待進(jìn)度條行進(jìn)至100%17) 出現(xiàn)如下頁面,點(diǎn)擊“Finish”:18) 查看版本,確認(rèn)補(bǔ)丁安裝成功:執(zhí)行:/usr/IBM/WebSphere/AppServer/bin/versionInfo.sh出現(xiàn)如下頁面。注意最后10行以內(nèi)的內(nèi)容。Version應(yīng)為:l 創(chuàng)建概要文件17 創(chuàng)建并配置概要文件確認(rèn)WAS的安裝包是32位還是64位,一般通過安裝介質(zhì)的文件名即可判斷(注意,通常,大多數(shù)64位的操作系統(tǒng)上仍然可以安裝32位的WAS,因此,請(qǐng)確保您知道您的WAS安裝包是32位還是64位的。)。下面的過程1) n) 以32位的WAS為例。如果是64位的WAS,請(qǐng)參見本小節(jié)

14、最后的灰色框。1) 啟用概要文件創(chuàng)建向?qū)В哼M(jìn)入目錄/usr/IBM/WebSphere/AppServer/bin/ProfileManagement,執(zhí)行pmt.sh如下圖:2) 出現(xiàn)如下頁面,點(diǎn)擊“Launch Profile Management Tool”:3) 出現(xiàn)如下頁面,點(diǎn)擊“Create”4) 出現(xiàn)如下頁面,選擇“Application server”,點(diǎn)擊“Next”:5) 出現(xiàn)如下頁面,選擇“Advanced profile creation”(注意,因?yàn)槲覀円约憾x概要文件的名稱和路徑,故選則該高級(jí)向?qū)В?,點(diǎn)擊“Next”:6) 出現(xiàn)如下頁面,確認(rèn)兩個(gè)選擇框都一定選中,

15、點(diǎn)擊“Next”:7) 出現(xiàn)如下頁面,輸入并確認(rèn)如下信息,注意,不要選擇“Create the server using the development template”,點(diǎn)擊“Next”:Profile name:AppSrv01Profile directory:/usr/IBM/WebSphere/AppServer/profiles/AppSrv018) 出現(xiàn)如下頁面,輸入并確認(rèn)如下信息,點(diǎn)擊“Next”:Node name:leopar01Node01Host name:(注意:Host name可以通過在操作系統(tǒng)提示符下鍵入命令hostname來查看,然后輸入到這里,Node n

16、ame建議用hostname加上字符串“Node”來命名)9) 出現(xiàn)如下頁面,選擇“Enable administrative security”,輸入并確認(rèn)如下信息,點(diǎn)擊“Next”:User name: adminPassword: passwordConfirm password:password(注意,該用戶名和密碼只用于WAS管理員登陸WAS的慣例控制臺(tái),和操作系統(tǒng)的用戶無關(guān))10) 出現(xiàn)如下兩個(gè)頁面,進(jìn)行安全證書配置,接受默認(rèn)值,點(diǎn)擊“Next”:11) 出現(xiàn)如下頁面,接受默認(rèn)值,點(diǎn)擊“Next”:12) 從該步驟開始,都是在配置遠(yuǎn)程的Web Server。在我們的例子中是IBM

17、HTTP Server。無論遠(yuǎn)程IBM HTTP Server是否已經(jīng)安裝,都可以進(jìn)行如下的配置。出現(xiàn)如下頁面,選擇“Create a Web server definition”,輸入并確認(rèn)如下信息,點(diǎn)擊“Next”:Web server type:IBM HTTP ServerWeb server operating system:AIXWeb server name:webserver1Web server host name or IP address:13) 出現(xiàn)如下頁面,確認(rèn)Web server的安裝路徑為“/usr/IBM/HTTPServer”,Web server plug-

18、in的安裝路徑為“/usr/IBM/HTTPServer/Plugins”,點(diǎn)擊“Next”:14) 在出現(xiàn)的頁面上點(diǎn)擊“Create”;15) 等待進(jìn)度條行進(jìn)至100%;16) 出現(xiàn)如下頁面,確認(rèn)選中“Launch the First steps console”,點(diǎn)擊“Finish”:17) First steps console將會(huì)自動(dòng)彈出,點(diǎn)擊“Installation verification”,如下圖所示(如果該頁面未自動(dòng)彈出,請(qǐng)進(jìn)入目錄/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/firststeps,執(zhí)行firststeps.sh

19、)步手工驗(yàn)證):18) 如下頁面將會(huì)自動(dòng)彈出,等待驗(yàn)證結(jié)束(最后會(huì)顯示:“The installation is complete”),注意查看驗(yàn)證過程是否報(bào)錯(cuò)。如下圖所示就是成功安裝的顯示:19) 返回First steps console,點(diǎn)擊“Exit”,F(xiàn)irst steps console和驗(yàn)證窗口都將退出。20) 輸入如下URL進(jìn)一步驗(yàn)證安裝:http:/:9080/snoop如果頁面顯示如下,則恭喜您,WAS ND V7的安裝和概要文件配置全部成功完成!如果是64位的WAS,請(qǐng)直接使用./manageprofiles.sh命令。語法請(qǐng)參見紅皮書:sg247304.pdf或者信息中

20、心。例如:在UNIX平臺(tái)上創(chuàng)建一個(gè)Application Server類型的名為AppSrv01的profile:export WAS_HOME=/opt/IBM/WebSphere/AppServerecho $WAS_HOMEcd $WAS_HOME/bin查詢服務(wù)器狀態(tài):./serverStatus.sh -all進(jìn)入管理控制臺(tái)的方法1. 打開一個(gè)瀏覽器,輸入如下URL:http:/:9060/admin這里的9060是創(chuàng)建概要文件過程中指定的Administrative console port如果使用命令行,您在創(chuàng)建過程中無法看到Administrative console的端口,可

21、以在相應(yīng)的概要文件目錄中,例如:cd $WAS_HOME/profiles/AppSrv01/configfind . -name serverindex.xml找到在cells目錄下的serverindex文件,例如:./cells/xxxNode01Cell/nodes/xxxNode01/serverindex.xmlvi serverindex.xml/WC_adminhost可以找到管理控制臺(tái)對(duì)應(yīng)的端口2. 彈出如下頁面,點(diǎn)擊“是”,接受證書:3. 進(jìn)入管理控制臺(tái)登錄頁面,輸入用戶名“admin”,密碼“password”(配置見前),點(diǎn)擊“登錄”:4. 成功進(jìn)入管理控制臺(tái):創(chuàng)建和配

22、置數(shù)據(jù)源1. 拷貝DB2 JDBC Driver文件db2jcc.jar,db2jcc_license_cu.jar,db2jcc_license_cisuz.jar從目錄“/home/db2inst2/sqllib/java”至目錄“/usr/IBM/WebSphere/AppServer/lib/ext”下。2. 如果WebSphere Application Server的實(shí)例未運(yùn)行(查看實(shí)例是否運(yùn)行,可以在操作系統(tǒng)上用命令ps ef | grep java查看。如果沒有從/usr/IBM/WebSphere/AppServer目錄下發(fā)起的java進(jìn)程,則未運(yùn)行),則啟動(dòng)WebSpher

23、e應(yīng)用服務(wù)器運(yùn)行實(shí)例, 運(yùn)行命令:/usr/IBM/WebSphere/AppServer/profiles/CISFE/bin/startServer.sh server13. 應(yīng)用服務(wù)器啟動(dòng)后,通過瀏覽器進(jìn)行管理WebSphere服務(wù)器http:/:9060/admin4. 在管理界面左側(cè)菜單中,選擇資源 ->JDBC -> JDBC 提供程序5. 選擇“作用域”到服務(wù)器級(jí)別,并點(diǎn)擊“新建”按鈕,創(chuàng)建JDBC Driver6. 依次按下圖選擇數(shù)據(jù)庫類型“DB2”,提供程序類型“DB2 Universal JDBC Driver Provider”,實(shí)施類型“連接池?cái)?shù)據(jù)源”,接受

24、自動(dòng)的名稱和描述,點(diǎn)擊“下一步”:7. 在“輸入數(shù)據(jù)庫類路徑信息”頁面上,設(shè)置如下圖所示的兩個(gè)JDBC Driver安裝目錄環(huán)境變量為“/usr/IBM/WebSphere/AppServer/lib/ext”,點(diǎn)擊“下一步”:8. 在最后一頁上點(diǎn)擊“完成”;9. 以下步驟進(jìn)行設(shè)置此JDBC Driver之下的數(shù)據(jù)源,點(diǎn)擊“DB2 Universal JDBC Driver Provider”進(jìn)入此數(shù)據(jù)源10. ;在配置界面中,選擇右側(cè)“數(shù)據(jù)源”連接,進(jìn)入數(shù)據(jù)源設(shè)置。11. 點(diǎn)擊新建,創(chuàng)建數(shù)據(jù)源12. 在創(chuàng)建數(shù)據(jù)源界面中,輸入您應(yīng)用所使用數(shù)據(jù)源名“MyDB”和JNDI名稱“jdbc/MyDB”

25、,點(diǎn)擊“下一步”:13. 在數(shù)據(jù)源配置“步驟2”中,輸入如下數(shù)據(jù)庫基本信息。點(diǎn)擊“下一步”:數(shù)據(jù)庫名:traderdb驅(qū)動(dòng)程序類型:4 (默認(rèn)值)服務(wù)器名稱:端口號(hào):50000 14. 在“步驟3”中,直接點(diǎn)擊“下一步”;(將在其后得步驟中創(chuàng)建安全性別名)15. 在“總結(jié)”頁面上,點(diǎn)擊“完成”;16. 在如下頁面上,點(diǎn)擊“保存”:17. 保存之后,點(diǎn)擊“MyDB”進(jìn)入此數(shù)據(jù)源,并點(diǎn)擊右側(cè)“JAAS J2C 認(rèn)證數(shù)據(jù)”,創(chuàng)建連接數(shù)據(jù)庫的用戶名和密碼別名:在如下頁面點(diǎn)擊“新建”:在如下頁面上輸入如下數(shù)據(jù),點(diǎn)擊“確定”:別名:db2inst1用戶標(biāo)識(shí):db2inst1密碼:db2inst1在如下頁面

26、上,點(diǎn)擊“保存”:18. 出現(xiàn)如下頁面,點(diǎn)擊“MyDB”,回到剛才創(chuàng)建的數(shù)據(jù)源管理界面:19. 回到先前創(chuàng)建的數(shù)據(jù)源“jdbc/MyDB”管理界面,選擇“組件管理的認(rèn)證別名”為剛才創(chuàng)建的“db2inst1”別名。點(diǎn)擊“確定”:20. 按照上面的方法,保存設(shè)置,然后在如下頁面上,選中“MyDB”,然后點(diǎn)擊“測(cè)試連接”:21. 如果數(shù)據(jù)源配置正確,則會(huì)出現(xiàn)如下頁面,注意“消息”一欄,顯示測(cè)試成功:22. 如果連接不成功,可以試試重啟一下WAS。步驟為:a) 停止WAS的server1進(jìn)程:進(jìn)入目錄/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin,

27、執(zhí)行stopServer.sh server1,在提示Username和Password時(shí),輸入“admin”和“password”。b) 啟動(dòng)WAS的server1進(jìn)程:進(jìn)入目錄/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/bin,執(zhí)行startServer.sh server1c) 重試步驟19,看結(jié)果是否正確安裝IBM HTTP SERVER和HTTP 插件(一般在集群環(huán)境下才需要此步)1 在服務(wù)器“wasbld14”上安裝HIS, IP地址“”;2 將WAS v6 Network Deployment的IHS和Plugin安裝介質(zhì)拷貝到主

28、機(jī)上鍵入如下命令創(chuàng)建目錄:cd /homemkdir IHS7cd /IHS73 上傳如下文件至:/home/IHS7介質(zhì)大小和用途說明如下:26M IHS安裝介質(zhì)33M Plugin安裝介質(zhì)82M JDK安裝介質(zhì)102M補(bǔ)丁安裝工廠2MIHS補(bǔ)丁3MPlugin補(bǔ)丁4 將安裝介質(zhì)和補(bǔ)丁解包:mkdir ihsmkdir updateinstaller解包IHS和Plugin的安裝介質(zhì):cd /home/IHS7/ihsunzip ./ punzip ./ unzip ./ 解包補(bǔ)丁安裝工廠:cd /home/IHS7/updateinstallerunzip ./給安裝目錄足夠的權(quán)限:cd

29、/home/IHS7chmod R 777 ihschmod R 777 updateinstaller5 進(jìn)入目錄/home/IHS7/ihs/IHS,執(zhí)行install命令,開始安裝。如下圖:6 出現(xiàn)如下頁面,點(diǎn)擊“Next”:7 出現(xiàn)如下頁面,選擇“I accept.”,點(diǎn)擊“Next”:8 在出現(xiàn)的頁面上點(diǎn)擊“Next” (出現(xiàn)“Passed”表示IHS7安裝程序通過對(duì)操作系統(tǒng)的檢查):9 出現(xiàn)如下頁面,確認(rèn)安裝目錄為“/opt/IBM/HTTPServer”,點(diǎn)擊“Next”:10 出現(xiàn)如下頁面,接受默認(rèn)值,點(diǎn)擊“Next”:11 出現(xiàn)如下頁面,確認(rèn)選中“Create a user.

30、”,輸入如下內(nèi)容,點(diǎn)擊“Next”:User ID:adminPassword:passwordConfirm Password:password12 出現(xiàn)如下頁面,選中“Setup IBM HTTP administration.”,取消選擇“Create a unique user ID”,并輸入如下內(nèi)容,點(diǎn)擊“Next”:User ID:rootGroup:root13 出現(xiàn)如下頁面,選中“Install the IBM Server Plug-in for.”,輸入以下內(nèi)容,點(diǎn)擊“Next”:Web server definition:webserver1Host name or IP

31、 address for the Application Server: (此處應(yīng)為已安裝WebSphere Application Server機(jī)器的hostname或者IP)14 在出現(xiàn)的頁面點(diǎn)擊“Next”;15 等待進(jìn)度條行進(jìn)至100%;16 出現(xiàn)如下頁面,點(diǎn)擊“Finish”:17 安裝補(bǔ)丁安裝工廠:a) 進(jìn)入目錄/soft/was/updateinstaller/UpdateInstaller,執(zhí)行install命令,命令如下:cd /soft/was/updateinstaller/UpdateInstaller./installb) 出現(xiàn)如下頁面,點(diǎn)擊“Next”:c) 出現(xiàn)如

32、下頁面,選擇“I accept.”,點(diǎn)擊“Next”:d) 在出現(xiàn)的頁面上點(diǎn)擊“Next”(“Passed”表示安裝工廠的安裝程序通過操作系統(tǒng)檢查);e) 出現(xiàn)如下頁面,確認(rèn)安裝目錄為“/opt/IBM/WebSphere/UpdateInstaller”,點(diǎn)擊“Next”:f) 在出現(xiàn)的頁面上點(diǎn)擊“Next”;g) 等待進(jìn)度條行進(jìn)至100%h) 出現(xiàn)如下頁面,選中“Launch IBM Update Installer.” (這一步會(huì)在結(jié)束補(bǔ)丁安裝工廠的安裝后,自動(dòng)啟動(dòng)補(bǔ)丁安裝工廠),點(diǎn)擊“Finish”:18 安裝補(bǔ)?。篴) 拷貝兩個(gè)補(bǔ)丁文件至目錄/opt/IBM/WebSphere/Up

33、dateInstaller/maintenance/下,命令如下:cp /soft/was/*.pak /opt/IBM/WebSphere/UpdateInstaller/maintenance/.b) 在拷貝補(bǔ)丁文件的同時(shí),補(bǔ)丁安裝向?qū)Э赡軙?huì)自動(dòng)彈出(注:如果該頁面沒有自動(dòng)彈出,請(qǐng)執(zhí)行/opt/IBM/WebSphere/UpdateInstaller/update.sh),如下圖所示。請(qǐng)確認(rèn)已經(jīng)執(zhí)行過上一步后,再點(diǎn)擊“Next”:c) 出現(xiàn)如下頁面,確認(rèn)目錄為“/opt/IBM/HTTPServer”,點(diǎn)擊“Next”:d) 出現(xiàn)如下頁面,確認(rèn)選擇“Install maintenance

34、 .”,點(diǎn)擊“Next”:e) 出現(xiàn)如下頁面,確認(rèn)要安裝的補(bǔ)丁文件已經(jīng)拷貝到“/opt/IBM/WebSphere/UpdateInstaller/maintenance/”下,或者點(diǎn)擊“Browse”選擇補(bǔ)丁文件所在的目錄:f) 出現(xiàn)如下頁面,點(diǎn)擊“Next”(由于在步驟c選擇了ihs的安裝目錄,因此在這里只能選擇ihs的補(bǔ)丁文件):g) 在出現(xiàn)的頁面上點(diǎn)擊“Next”:h) 等待進(jìn)度條行進(jìn)至100%;i) 出現(xiàn)如下頁面,點(diǎn)擊“Relaunch”:j) 出現(xiàn)如下頁面,輸入(或者選擇)目錄為“/opt/IBM/HTTPServer/Plugins”,點(diǎn)擊“Next”:k) 在出現(xiàn)的頁面上點(diǎn)擊“

35、Next”:l) 出現(xiàn)如下頁面,確認(rèn)要安裝的文件 在“/opt/IBM/WebSphere/UpdateInstaller/maintenance/”目錄中,如果不在,請(qǐng)更改該欄,或者點(diǎn)擊“Browse”選擇補(bǔ)丁文件所在的目錄,然后點(diǎn)擊“Next”:m) 出現(xiàn)如下頁面,點(diǎn)擊“Next” (由于在步驟j選擇了plugin的安裝目錄,因此在這里只能選擇plugin的補(bǔ)丁文件):n) 在出現(xiàn)的頁面上點(diǎn)擊“Next”:o) 等待進(jìn)度條行進(jìn)至100%p) 在出現(xiàn)的頁面上點(diǎn)擊“Finish”:q) 查看版本,確認(rèn)補(bǔ)丁安裝成功:執(zhí)行:/opt/IBM/HTTPServer/bin/versionInfo.s

36、h出現(xiàn)如下信息:NameIBM HTTP ServerVersion執(zhí)行:/opt/IBM/HTTPServer/Plugins/bin/versionInfo.sh出現(xiàn)如下信息:NameWeb server plug-ins for IBM WebSphere Application ServerVersion19 啟動(dòng)IHS執(zhí)行命令:/opt/IBM/HTTPServer/bin/apachectl start執(zhí)行命令“ps -ef | grep http”查看http進(jìn)程。如果已有數(shù)個(gè)http進(jìn)程,則啟動(dòng)成功。20 輸入如下URL驗(yàn)證安裝: http:/如果出

37、現(xiàn)如下頁面,則恭喜您,IHS及其補(bǔ)丁安裝成功!在應(yīng)用中使用Reference引用的方式訪問數(shù)據(jù)源本步驟推薦使用RAD或者AST完成。如果不具備這些工具,請(qǐng)參考如下步驟:1. 從應(yīng)用包c(diǎn)is1019.war中解出如下文件:WEB-INF/web.xmlWEB-INF/ibm-web-bnd.xmi (該文件如果不存在,則按照步驟3創(chuàng)建)WEB-INF/ibm-web-ext.xmi (該文件如果不存在,則按照步驟3創(chuàng)建)WEB-INF/classes/applicationContext.xml2. 編輯文件WEB-INF/web.xml(如果以下內(nèi)容已經(jīng)存在,請(qǐng)按下面文字檢查一遍)a) 在應(yīng)用

38、WEB-INF/web.xml配置中,對(duì)<web-app>中加入 id="WebApp_ID"<web-app id="WebApp_ID" >b) 在應(yīng)用WEB-INF/web.xml配置中,在<welcome-file-list/>后增加數(shù)據(jù)源引用配置<welcome-file-list><welcome-file>index.jsp</welcome-file><welcome-file>index.html</welcome-file></wel

39、come-file-list> <resource-ref id=><description></description><res-ref-name>jdbc/MyDB</res-ref-name><res-type></res-type><res-auth>Container</res-auth><res-sharing-scope>Shareable</res-sharing-scope></resource-ref>3. 如果ibm-web

40、-bnd.xmi、ibm-web-ext.xmi文件已經(jīng)存在,經(jīng)跳過此步驟。在WEB-INF目錄中增加針對(duì)JDNI配置的擴(kuò)展文件:ibm-web-bnd.xmi、ibm-web-ext.xmiibm-web-bnd.xmi<?xml version="1.0" encoding="UTF-8"?><webappbnd:WebAppBinding xmi:version="2.0" xmlns:xmi="/XMI" xmlns:webappbnd="web

41、appbnd.xmi" xmi:id=virtualHostName="default_host"> <webapp href="WEB-INF/web.xml#WebApp_ID"/> <resRefBindings xmi:id=jndiName="jdbc/MyDB"> <bindingResourceRef href=/> </resRefBindings></webappbnd:WebAppBinding>ibm-web-ext.xmi<?xm

42、l version="1.0" encoding="UTF-8"?><webappext:WebAppExtension xmi:version="2.0" xmlns:xmi="/XMI" xmlns:webappext="webappext.xmi" xmi:id=reloadInterval="3" reloadingEnabled="true" additionalClassPath="&qu

43、ot; fileServingEnabled="true" directoryBrowsingEnabled="false" serveServletsByClassnameEnabled="true"> <webApp href="WEB-INF/web.xml#WebApp_ID"/></webappext:WebAppExtension>4. 將上面更改過或者新加的文件重新打入文件包c(diǎn)is1019.war,注意其目錄不能變。應(yīng)用部署需修改推薦使用RAD或者AST將war文件打包成

44、EAR再發(fā)布。如果不具備工具,需要直接發(fā)布WAR文件,請(qǐng)參考如下步驟:1. 進(jìn)入管理控制臺(tái),在左邊的菜單欄目中點(diǎn)擊“應(yīng)用程序 > 企業(yè)應(yīng)用程序”,然后在右邊的“企業(yè)應(yīng)用程序”頁面上點(diǎn)擊“安裝”,如下圖:2. 出現(xiàn)如下頁面,選擇“遠(yuǎn)程文件系統(tǒng)”,并在“完整路徑”一欄輸入(或選擇)“/usr/IBM/WebSphere/AppServer/installableApps/PerfServletApp.ear”, 在“上下文根”一欄輸入“/”,點(diǎn)擊“下一步”:3. 出現(xiàn)如下頁面,點(diǎn)擊“下一步”:4. 出現(xiàn)如下頁面,選中模塊“cis1019.war”,再在“集群和服務(wù)器”一欄中選中“webser

45、ver1”和“server1”(按住Ctrl鍵),點(diǎn)擊“應(yīng)用”按鈕,然后在下面的表格中,查看模塊“cis1019.war”的“服務(wù)器”一欄是否已經(jīng)變成“webserver1”和“server1”這兩項(xiàng)。如果是,點(diǎn)擊“下一步”:5. 出現(xiàn)如下頁面,點(diǎn)擊“下一步”:6. 出現(xiàn)如下頁面,等待片刻后顯示“安裝成功”,點(diǎn)擊“保存”:7. 出現(xiàn)如下頁面,點(diǎn)擊“DefaultApplication”(從該步驟開始到第13步,都是為了停掉應(yīng)用“DefaultApplication”,因?yàn)樵搼?yīng)用的context root也為“/”,和我們發(fā)布的應(yīng)用沖突。還有一個(gè)更直接的方法,刪除“DefaultApplicat

46、ion”應(yīng)用程序,本文不予討論,可以自行決定是否采用該方法):8. 出現(xiàn)如下頁面,點(diǎn)擊“特定于目標(biāo)的應(yīng)用程序狀態(tài)”:9. 出現(xiàn)如下頁面,選中“server1”,點(diǎn)擊“禁用自動(dòng)啟動(dòng)”:10. 在出現(xiàn)的頁面上點(diǎn)擊“保存”;11. 出現(xiàn)如下頁面,點(diǎn)擊“企業(yè)應(yīng)用程序”(位于頁面頂端):12. 出現(xiàn)如下頁面,選中“DefaultApplication”,點(diǎn)擊“停止”:13. 出現(xiàn)如下頁面,顯示“DefaultApplication”成功停止。選中“cis1019_war”,點(diǎn)擊“啟動(dòng)”:14. 出現(xiàn)如下頁面,顯示cis1019_war啟動(dòng)成功:驗(yàn)證WAS安裝和配置:檢查應(yīng)用安裝: http:/:9080

47、/應(yīng)用頁面應(yīng)該正常出現(xiàn)。重新生成插件,從IHS作為入口訪問應(yīng)用1. 生成插件:在WAS控制臺(tái)上,選擇“服務(wù)器 > Web服務(wù)器”,選中webserver1,點(diǎn)擊“生成插件”:2. 出現(xiàn)如下頁面,注意在“消息”一欄中會(huì)顯示,plugin-cfg.xml文件位于哪個(gè)目錄下:3. 按“消息”一欄中的提示進(jìn)入目錄:/usr/IBM/WebSphere/AppServer/profiles/CISFE/config/cells/shcisa_bt2Node01Cell/nodes/11.2將文件plugin-cfg.xml通過ftp拷貝至IHS所在服務(wù)器的如下目錄:/opt/IBM/HTTPSer

48、ver/Plugins/config/webserver14. 如果因?yàn)槟承┰颍琖AS所在服務(wù)器的主機(jī)名不能加到IHS服務(wù)器的hosts文件中,使IHS所在的服務(wù)器只能通過IP地址訪問WAS,則需要在IHS服務(wù)器3的目錄/opt/IBM/HTTPServer/Plugins/config/webserver1下修改文件plugin-cfg.xml:將類似如下的內(nèi)容:<Transport Hostname="shcisa" Port="9080" Protocol="http"/><Transpo

49、rt Hostname="shcisa" Port="9443" Protocol="https">修改為:<Transport Hostname="" Port="9080" Protocol="http"/><Transport Hostname="" Port="9443" Protocol="https">注意黑體字部分,即為把機(jī)器名改為IP。5. 重啟HIS:進(jìn)入目錄/opt/

50、IBM/HTTPServer/bin,執(zhí)行如下命令:./apachectl stop./apachectl start6. 輸入如下URL驗(yàn)證:應(yīng)用首頁應(yīng)該正常顯示W(wǎng)AS參數(shù)設(shè)置和調(diào)整本章節(jié)討論的是WAS的參數(shù)設(shè)置。其中部分參數(shù),必須要結(jié)合運(yùn)行環(huán)境的實(shí)際情況來調(diào)整,例如Web Container的線程池大小、數(shù)據(jù)源連接池大小、語句高速緩存大?。≒repared statement cache size),這幾項(xiàng)參數(shù)都很重要,要結(jié)合實(shí)際的并發(fā)量和服務(wù)器的資源利用情況進(jìn)行調(diào)整。目前本章節(jié)設(shè)置的值是根據(jù)開發(fā)項(xiàng)目組在平時(shí)測(cè)試中的經(jīng)驗(yàn)得出。將來是否要更改請(qǐng)參見最后的“資源監(jiān)控和參數(shù)調(diào)整方法”章節(jié)。1.

51、JVM參數(shù):a) 進(jìn)入WAS的管理控制臺(tái)b) 在左邊的菜單欄中點(diǎn)擊“服務(wù)器 > 應(yīng)用程序服務(wù)器”,然后在右邊的應(yīng)用服務(wù)器頁面上點(diǎn)擊“server1”:c) 出現(xiàn)如下頁面,找到“服務(wù)器基礎(chǔ)結(jié)構(gòu)”一欄,展開“Java和進(jìn)程管理”,點(diǎn)擊“進(jìn)程定義”:d) 出現(xiàn)如下頁面,在“其他屬性”一欄點(diǎn)擊“Java虛擬機(jī)”:e) 出現(xiàn)如下頁面,設(shè)置server1的JVM堆大?。撼跏级汛笮?12M,最大堆大小為1024M。注意下圖中紅色橢園形中的“詳細(xì)垃圾回收”選擇框:建議先不打開“詳細(xì)垃圾回收”,如下圖所示。如果未來在運(yùn)行過程中出現(xiàn)“Out of memory”這樣的錯(cuò)誤,再在此位置選中該選擇框。f) 在

52、頁面底部點(diǎn)擊“確定”g) 在出現(xiàn)的頁面上點(diǎn)擊“保存”2. 更改WAS HeapDump和Core文件的路徑:在WAS的運(yùn)行環(huán)境中,可能會(huì)因?yàn)椤癘ut of memory”之類的異常產(chǎn)生Heap Dump,這會(huì)生成很大的HeapDump文件和Core文件,缺省生成在概要文件AppSrv01的目錄下(/usr/IBM/WebSphere/AppServer/profiles/AppSrv01)。當(dāng)出現(xiàn)這種情況時(shí),迅速增長(zhǎng)的HeapDump文件和Core文件有可能會(huì)把/usr文件系統(tǒng)占滿,為了避免這種情況的發(fā)生,我們需要修改該缺省目錄到共享盤陣上。a) 選擇“服務(wù)器 > 應(yīng)用程序服務(wù)器”,點(diǎn)擊

53、“server1”,出現(xiàn)如下頁面,展開“Java和進(jìn)程管理”,點(diǎn)擊“進(jìn)程定義”:b) 出現(xiàn)如下頁面,點(diǎn)擊“環(huán)境條目”:c) 出現(xiàn)如下頁面,點(diǎn)擊“新建”:d) 出現(xiàn)如下頁面,輸入如下內(nèi)容,點(diǎn)擊“確定”:名稱:IBM_HEAPDUMP值:truee) 按照步驟c)和d)的方法,新建下列條目;注意,HA中的A機(jī)和B機(jī)所填寫的值略有不同,主要體現(xiàn)在路徑上,如下表所示:名稱值 (A機(jī))IBM_HEAP_DUMPtrueIBM_HEAPDUMPDIR/var/appsrv01/hostA/WASHeapDumpIBM_HEAPDUMP_OUTOFMEMORYtrueIBM_JAVADUMP_OUTOFME

54、MORYtrueIBM_JAVA_HEAPDUMP_TXTtrueIBM_JAVACOREDIR/var/appsrv01/hostA/WASHeapDumpf) 條目創(chuàng)建完畢,出現(xiàn)如下頁面。請(qǐng)參照該頁面核對(duì)參數(shù)是否創(chuàng)建完成:g) 在出現(xiàn)的頁面上點(diǎn)擊“保存”:3. Web容器線程池:a) 選擇“服務(wù)器 > 應(yīng)用程序服務(wù)器 > server1 > 線程池”:b) 在如下頁面上,點(diǎn)擊“WebContainer”:c) 在如下頁面上,確認(rèn)“最小大小”值為默認(rèn)的“10”,更改“最大大小”值為“100”:4. 修改數(shù)據(jù)源連接池大小a) 選擇“資源 > JDBC > 數(shù)據(jù)源”

55、,并在右邊頁面上確認(rèn)作用域是“服務(wù)器=server1”級(jí)別,如下圖所示。點(diǎn)擊“MyDB”:b) 出現(xiàn)如下頁面,點(diǎn)擊“連接池屬性”:c) 出現(xiàn)如下頁面,修改兩個(gè)參數(shù): “最大連接數(shù)”改為25,“最小連接數(shù)”改為15,然后點(diǎn)擊“確定”:d) 出現(xiàn)如下頁面,點(diǎn)擊“WebSphere Application Server 數(shù)據(jù)源屬性”:e) 出現(xiàn)如下頁面,修改“語句高速緩存大小”(Prepared statement cache size)的值為:30,點(diǎn)擊“確定”:f) 在出現(xiàn)的頁面上點(diǎn)擊“保存”;5. 修改日志的目錄:a) 選擇“故障診斷 > 日志和跟蹤”,點(diǎn)擊“server1”:b) 出現(xiàn)如下頁面,點(diǎn)擊“JVM日志”:c) 出現(xiàn)如下頁面,找到System.out欄,修改“文件大小 最大大小”的值為20,“歷史日志文件的最大數(shù)”的值為10,如下圖所示:d) 滾動(dòng)該頁面到底部,找到System.err欄,修

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論