本信息針對在美國供應(yīng)的產(chǎn)品和服務(wù)編寫_第1頁
本信息針對在美國供應(yīng)的產(chǎn)品和服務(wù)編寫_第2頁
本信息針對在美國供應(yīng)的產(chǎn)品和服務(wù)編寫_第3頁
本信息針對在美國供應(yīng)的產(chǎn)品和服務(wù)編寫_第4頁
本信息針對在美國供應(yīng)的產(chǎn)品和服務(wù)編寫_第5頁
已閱讀5頁,還剩80頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

BestPracticesforWebSphereApplicationServerAdministrationAleksandrNartovichIBMWSP01聲明本信息針對在美國供應(yīng)的產(chǎn)品和服務(wù)編寫。

關(guān)于美國政府用戶權(quán)利受限制的說明——使用、復(fù)制或披露受與IBMCorporation簽訂的GSAADPScheduleContract制約。IBM可能在其他國家或地區(qū)不提供本文檔中討論的產(chǎn)品、服務(wù)或功能特性。關(guān)于目前您所在地區(qū)的產(chǎn)品和服務(wù)的可用信息,請向當(dāng)?shù)氐腎BM代表咨詢。任何對IBM的產(chǎn)品或服務(wù)的引用并非意在明示或暗示只能使用IBM的產(chǎn)品、程序或服務(wù)。只要不侵犯IBM的知識產(chǎn)權(quán),可用任何同等功能的產(chǎn)品、程序或服務(wù)代替IBM的產(chǎn)品、程序或服務(wù)。但是,評估和驗證任何非IBM產(chǎn)品、程序或服務(wù)的責(zé)任由用戶承擔(dān)。IBM可能已擁有或正在申請與本文檔所述內(nèi)容有關(guān)的專利。提供本文檔并非授予用戶使用這些專利的任何許可。請致信以下地址垂詢有關(guān)許可事宜:IBMDirectorofLicensing,IBMCorporation,NorthCastleDriveArmonk,NY10504-1785U.S.A.以下信息不適用于英國或其他當(dāng)?shù)胤膳c本規(guī)定不一致的國家和地區(qū):IBM公司在本文中所提供信息均系客觀陳述,對此不做任何明示或暗示保證,包括但不限于針對特定目的所暗示的非侵權(quán)、適銷性或適宜性保證。在特定交易中一些陳述可能不允許明示或暗示性免責(zé)聲明,因此該陳述可能對您不適用。本信息中可能包含技術(shù)不準(zhǔn)確之處或印刷錯誤,將定期更改;更改將編入本資料的新版本中。IBM可隨時對本資料中所述產(chǎn)品和/或程序進(jìn)行完善和/或更改,恕不另行通知。本信息中所提及任何非IBMWeb站點均出于便利目的,并非以任何方式對該Web站點做出保證。該Web站點所包含資料并非IBM產(chǎn)品資料的一部分,使用該Web站點所引起的風(fēng)險由用戶自行承擔(dān)。IBM可以自認(rèn)為適當(dāng)?shù)娜魏畏绞绞褂没蚍职l(fā)您提供的任何信息而無須對您承擔(dān)任何責(zé)任。涉及非IBM產(chǎn)品的信息可從這些產(chǎn)品的供應(yīng)商、其出版說明或其它可公開獲得的資料中獲取。IBM未對這些產(chǎn)品進(jìn)行測試,也無從確認(rèn)其性能的準(zhǔn)確性、兼容性或任何其他關(guān)于非IBM產(chǎn)品的聲明。關(guān)于非IBM產(chǎn)品的功能問題應(yīng)該向這些產(chǎn)品的供應(yīng)商提出。本信息中包含日常業(yè)務(wù)運作中使用的數(shù)據(jù)和報告示例。為了使介紹盡可能完整,這些示例中包含個人、公司、品牌和產(chǎn)品名稱。所有這些名稱均系虛構(gòu),如與真實企業(yè)所用名稱和地址存在任何相似之處,則純屬巧合。版權(quán)許可:

本信息包含用源語言編寫的樣本應(yīng)用程序,以介紹各種操作系統(tǒng)平臺上的編程技術(shù)。您可出于以下目的以任何形式復(fù)制、修改和分發(fā)這些樣本程序,而無須向IBM付費:開發(fā)、使用、銷售或分發(fā)符合操作平臺(編寫樣本程序的操作平臺)上的應(yīng)用程序編程接口的應(yīng)用程序。這些示例未在所有條件下經(jīng)過完全測試。因此,IBM不能明確保證或暗示這些程序的可靠性、可服務(wù)性或功能。您可出于以下目的以任何形式復(fù)制、修改和分發(fā)這些樣本程序,而無須向IBM付費:開發(fā)、使用、銷售或分發(fā)符合IBM應(yīng)用程序編程接口的應(yīng)用程序。商標(biāo)以下為國際商業(yè)機器公司在美國、其他國家或者同時在美國和其他國家的商標(biāo):

以下為其他公司的商標(biāo):Intel、IntelInside(標(biāo)識)、MMX和Pentium是IntelCorporation在美國、其他國家或者同時在美國和其他國家的商標(biāo)。Microsoft、Windows、WindowsNT和Windows標(biāo)識是MicrosoftCorporation在美國、其他國家或者同時在美國和其他國家的商標(biāo)。Java和所有基于Java的商標(biāo)和標(biāo)識是SunMicrosystems在美國、其他國家或者同時在美國和其他國家的商標(biāo)或注冊商標(biāo)。UNIX是OpenGroup在美國和其他國家的注冊商標(biāo)。SET、SETSecureElectronicTransaction和SET標(biāo)識是屬于SETSecureElectronicTransactionLLC所有的商標(biāo)。其他公司、產(chǎn)品和服務(wù)名稱可能是其他各自的商標(biāo)或服務(wù)標(biāo)記。Redbooks(標(biāo)識)?OS/400?Perform?Rational?Redbooks?Tivoli?WebSphere?IBMeServer?iSeries?z/OS?AIX?Domino?DB2?IBM?Lotus?目的演示W(wǎng)ebSphereApplicationServerforOS/400V6.0的多種管理、維護和排障技巧議程WebSphere安裝和PTF維護安裝技巧安裝修訂包:組PTF和InterimFix啟動簡單:IBMWebAdministrationfori5/OS創(chuàng)建WebSphereprofile和HTTP服務(wù)器實例WebSphereprofile主頁:啟動/停止、運行的應(yīng)用程序、虛擬主機、JDBC資源如果您不能訪問您的程序,我們在此為您提供一個檢查列表。發(fā)展迅速單一服務(wù)器環(huán)境訪問WASWASAdminConsole(從HTTPGUI或直接)排除應(yīng)用程序訪問故障Web服務(wù)器定義議程(續(xù))NetworkDeployment環(huán)境創(chuàng)建群集向群集中安裝一個應(yīng)用程序Web服務(wù)器配置同步配置排除故障服務(wù)器不啟動查找錯誤的位置跟蹤對DB2UDBforiSeries的JDBC訪問WebSphere安裝和PTF維護WebSphereApplicationServer的包裝所有三個版本(Express、Base和ND)都包含在同一個產(chǎn)品ID中——5733W60產(chǎn)品不再包裝為一個OS/400LicensedProgramProduct(LPP),也不再作為一個LPP安裝以前的版本使用RSTLICPGM安裝包含在這一范圍內(nèi)的產(chǎn)品(在Express版本中有此明確表示)在6.0中,我們使用與Multiplatforms產(chǎn)品相同的包裝和安裝機制提供嚴(yán)格的產(chǎn)品包裝原則,以便安裝人員知道如何操作安裝產(chǎn)品最簡單的安裝方法是從Windows工作站啟動GUI安裝然而,如果連接到您的Systemi5的速度比較慢,請采用以下方法(該方法可避免CD-ROM驅(qū)動器引起的時延):只把WASV6CD上的/WAS

文件夾拷貝到您的Systemi5上的IFS中在您的系統(tǒng)中啟動一個5250會話,并切換到QShell切換到IFS中的WAS文件夾,例如:cd/WAS利用一個自變量從Qshell命令行運行靜默安裝(sillentinstall);將安裝所有組件SETUP–WsilentInstallLicenseAcceptance.value=“true”-silent組PTF安裝從WebSphereV6開始,WASPTF成為軟件件修訂包包,而非本機機PTFSystemi5的WebSphere組PTF::包括其他他組PTF::Java、HTTPServer、DB2UDBforiSeries加上單一一PTF以及通常常包含一一個修訂訂包的WASPTF通常遵循循PTFCoverLetter指示要點:要安裝修修訂包,,必須啟啟動主機機服務(wù)器器使用SBMJOB向批處理理提交激激活更新新腳本的的STRQSH任務(wù)確保批處處理任務(wù)務(wù)在內(nèi)存存盡可能能多的池池中運行行(1.5到到2GB比較合適適)確保系統(tǒng)統(tǒng)上正在在執(zhí)行的的其他活活動要盡盡可能少少。不能能在受限限制的狀狀態(tài)下運運行更新新,因為為它要使使用Java,但是如果果您能停停止在系系統(tǒng)上運運行其他他任何活活動,那那將很好好。注:您可可從支持持網(wǎng)站下下載修訂訂包,但但是我們們建議您您作為一一個組PTF安裝,因因為可能能需要依依賴某些些其他產(chǎn)產(chǎn)品組PTF安裝(續(xù)續(xù))在本機組組PTF安裝階段段:安裝組PTF中包括的的所有本本機PTF創(chuàng)建(或或更新))WebSphere目錄:/QIBM/ProdData/WebSphere/AppServer/v6/<edition>/updateinstaller下一步是是終止WebSphere子系統(tǒng)::ENDSBSSBS(QWAS6)DELAY(300)要完成WebSphere修訂包的的安裝,,必須運行位于于該文件件夾中的的更新腳腳本(或或者運行行SMBJOB命令)::/QIBM/ProdData/WebSphere/AppServer/v6/<edition>/updateinstaller/update如果您未未使用任任何自變變量,更更新腳本本就安裝裝在系統(tǒng)統(tǒng)上發(fā)現(xiàn)現(xiàn)的最新新修訂包包。例如如:cd/QIBM/ProdData/WebSphere/AppServer/v6/Base/updateinstallerupdateInterimFixInterimFix(續(xù))搜索修訂訂包數(shù)據(jù)據(jù)庫當(dāng)您發(fā)現(xiàn)現(xiàn)一個適適用于您您的問題題的修訂訂包時,,點擊該該修訂包包的鏈接接您應(yīng)當(dāng)看看到一個個像這樣樣的頁面面:經(jīng)過測試的OS和WebSphere版本安裝InterimFix從修訂包包所在網(wǎng)網(wǎng)頁上下下載一個個.pak文件將該文件件保存在在:/QIBM/ProdData/WebSphere/AppServer/v6/<edition>/updateinstaller/maintenance/1平滑地終止QWAS6子系統(tǒng)———ENDSBS((使用以秒秒表示的的適當(dāng)DELAY參數(shù)值))從Qshell運行這兩兩個命令令:cd/qibm/proddata/websphere/appserver/v6/<edition>/updateinstallerupdate-Wmaintenance.package="maintenance/<downloaded.pakfile>”例如,對對于BaseEdition::cd/qibm/proddata/websphere/appserver/v6/base/updateinstallerupdate-Wmaintenance.package="maintenance/“1這一目錄錄是在安安裝組PTF或修訂包包期間創(chuàng)創(chuàng)建的。。如果該該目錄不不存在,,下載UpdateInstaller工具(從從修訂包包所在網(wǎng)網(wǎng)頁下載載)。安裝成功功如果安裝裝成功,,應(yīng)在Oshell屏幕底部部看到類類似于下下面這樣樣的提示示行:UpdateInstaller,com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction,msg1,CWUPI0000I:EXITCODE=0UpdateInstaller,com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction,msg1,INSTCONFSUCCESS重要提示示:在安裝一一個修訂訂或修訂訂包后,,所有的的WebSphereprofile都得到更更新。卸載特定定修訂包包您可卸載載一個特特定的修修訂包::終止QWAS6子系統(tǒng)看到QShell命令提示示符后運運行兩個個命令,,例如::cd/qibm/proddata/websphere/appserver/v6/base/updateinstallerupdate-Wbackup.package=""-Wupdate.type="uninstall“如果您忘忘記安裝裝的修訂訂包的名名稱,可可通過運運行以下下命令找找到其名名稱和維維護歷史史記錄/qibm/proddata/websphere/appserver/v6/base/bin/historyInfo-file/tmp/history60.txtInstallationEvent--------------------------------------------------------------------------------ActioninstallLogFileName/QIBM/ProdData/WebSphere/AppServer/V6/Base/logs/update/BackupFileName/QIBM/ProdData/WebSphere/AppServer/V6/Base/properties/version/update/backup/Timestamp2006-07-2721:30:16+0900Resultsuccess啟動簡單單——IBMWebAdministrationfori5/OS通過IBMWebAdministrationfori5/OS管理WAS通過CreateaNewWebSphereApplicationServer鏈接即刻刻創(chuàng)建一一個WASprofile和HTTPServer實例通過IBMWebAdministrationfori5/OS管理WAS創(chuàng)建應(yīng)用用服務(wù)器器的““歡迎””頁面面。說明明在創(chuàng)建建應(yīng)用服服務(wù)器后后將能夠夠執(zhí)行的的任務(wù)。。通過IBMWebAdministrationfori5/OS管理WAS選擇您希希望為之之創(chuàng)建一一個應(yīng)用用服務(wù)器器profile的版本只顯示系系統(tǒng)上安安裝的產(chǎn)產(chǎn)品版本本通過IBMWebAdministrationfori5/OS管理WAS指定profile的名稱((以及后后續(xù)應(yīng)用用服務(wù)器器)和可可選的描描述服務(wù)器名名稱是WRKACTJOB中顯示的的job名稱通過IBMWebAdministrationfori5/OS管理WAS選擇:創(chuàng)建一個個IBMHTTP服務(wù)器實實例,以以便由新新應(yīng)用服服務(wù)器使使用使用應(yīng)用用服務(wù)器器的現(xiàn)有有HTTP服務(wù)器實實例選擇使用用應(yīng)用服服務(wù)器的的現(xiàn)有DominoHTTP服務(wù)器以上都不不選———使用WAS提供的內(nèi)部HTTP服務(wù)器(僅)對于6.0服務(wù)器是新的的通過IBMWebAdministrationfori5/OS管理WAS選擇您希望使使用的HTTP服務(wù)器實例HTTP服務(wù)器實例可可與一個而且且僅一個WAS實例相關(guān)聯(lián)WAS6.0獨立profile可與一個而且且僅一個HTTP服務(wù)器實例相相關(guān)聯(lián)兩種方式是否否殊途同歸??通過IBMWebAdministrationfori5/OS管理WAS當(dāng)您影響到另另外一個WAS實例/profile時,需要確認(rèn)認(rèn)您的選擇。。通過IBMWebAdministrationfori5/OS管理WAS可選擇不安裝裝默認(rèn)的應(yīng)用用程序SnoopHelloHitCountIvt可選擇不安裝裝DB2WebServices樣本應(yīng)用程序序通過IBMWebAdministrationfori5/OS管理WAS配置EIM身份標(biāo)記(token))通過IBMWebAdministrationfori5/OS管理WAS指定一批端口口中的第一個個端口您將收到?jīng)_突突警告如果存在沖突突,將不能繼繼續(xù)進(jìn)行下一一步通過IBMWebAdministrationfori5/OS管理WAS應(yīng)用服務(wù)器((profile)創(chuàng)建選擇總結(jié)結(jié)通過IBMWebAdministrationfori5/OS管理WASHTTP服務(wù)器選擇總總結(jié)啟動WebSphereprofileManageAllServers面板可使您快快速瀏覽全部部現(xiàn)有的單獨獨WebSphereprofile(Express和Base;ND中不可管理的的節(jié)點)以及及每個profile使用的端口選擇您的profile,點擊Start按鈕啟動WebSphere服務(wù)器(續(xù)))要手動啟動一一個WebSphereprofile,請登錄到WebAdministrationfori5/OS->Manage->ApplicationServers從下拉框中選選擇您的服務(wù)務(wù)器點擊Start按鈕Profile主頁該頁面可使您您快速瀏覽多多種重要的詳詳細(xì)配置信息息:安裝的應(yīng)用程程序及其狀態(tài)態(tài)現(xiàn)有的虛擬主主機現(xiàn)有的數(shù)據(jù)源源您可點擊列標(biāo)標(biāo)題,切換到到相應(yīng)的配制制面板自動啟動WAS服務(wù)器對每臺服務(wù)器器執(zhí)行這些步步驟(我們使使用的服務(wù)器器稱為“demo”))1:CRTDUPOBJOBJ(QWASJOBD)FROMLIB(QWAS6)OBJTYPE(*JOBD)TOLIB(demolib)NEWOBJ(mywasjobd)CHGJOBDJOBD(DEMOLIB/MYWASJOBD)USER(QEJBSVR)RQSDTA('QSYS/CALLPGM(QWAS6/QWASSTRSVR)PARM(''-profilePath''''/QIBM/UserData/WebSphere/AppServer/V6/Base/profiles/demo''''-server''''demo'')')ADDAJESBSD(QWAS6/QWAS6)JOB(DEMO)JOBD(DEMOLIB/MYWASJOBD)如果QWAS6子系統(tǒng)正在運運行,重啟該該系統(tǒng)1注:用您自己的profile和服務(wù)器名稱稱替換“demo””,用您的服務(wù)器器上運行的WebSphere版本替換““base”。。有兩種選擇::Base或ND自動啟動QWAS6子系統(tǒng)要自動啟動QWAS6子系統(tǒng),請::找到啟動程序序的名稱:WRKSYSVALSYSVAL(QSTRUPPGM)修改程序的源源代碼并編譯譯1:創(chuàng)建一個源物物理文件:CRTSRCPFFILE(DEMO/MYFILE)檢索CL源代碼(如果果必要):RTVCLSRCPGM(QSYS/QSTRUP)SRCFILE(DEMO/MYFILE)打開該源代碼碼,向其中添添加一條命令令:QSYS/STRSBSSBSD(QWAS6/QWAS6)編譯改變QSTRUPPGM,使其指向庫中中的QSTRUP1在修改該程序序時要慎重;;在您的的LIB中創(chuàng)建一個副副本。確保CHGIPLA中的STRTCP參數(shù)設(shè)置為*YES。。當(dāng)QWAS6啟動時TCP/IP必須正常運行行。訪問WebSphere應(yīng)用程序訪問WebSphere應(yīng)用程序在處理客戶端端的請求時一一般設(shè)計三種種主要組件::HTTP服務(wù)器、Web服務(wù)器插件和和WebSphereApplicationServer插件HTTP服務(wù)器客戶端HTTP

請求WebSphereApplicationServerDB2配置文件這三種組件中中的每一種都都有一個或多多個配置文件件HTTP服務(wù)器配置文文件插件配置文件件用于WebSphereprofile的多個XML文件WebAdministrationfori5/OS避開了更新這這些配置文件件的復(fù)雜性現(xiàn)在,我們來來看看訪問WebSphere應(yīng)用程序的相相關(guān)問題及其其解決方法………如果不能訪問問應(yīng)用程序,,該怎么辦??您試圖訪問應(yīng)應(yīng)用程序,例例如:http://myserver:10031/snoop此處的HTTP服務(wù)器實例端端口是10031得到以下答復(fù)復(fù):SRVE0017W:AWebGroup/VirtualHosttohandle/snoophasnotbeendefined.TherequestedURL/snoopwasnotfoundonthisserver.1您需要使用以以下檢查列表表查明問題所所在:第一步:檢查查應(yīng)用程序是是否安裝和啟啟動第二步:檢查查WebSphere端口第三步:訪問問WebSphere內(nèi)部端口上的的應(yīng)用第四步:檢查查上下文根第五步:檢查查虛擬主機第六步:檢查查日志文件((在“排除除故障”部部分討論)1Firefox瀏覽器中的消消息第一步:檢查查應(yīng)用程序是是否安裝和啟啟動打開WebAdministrationfori5/OS中的WebSphereprofile頁面點擊導(dǎo)航樹中中的ManageInstalledApplication該應(yīng)用程序的的狀態(tài)必須是是Running如果不是,執(zhí)執(zhí)行以下步驟驟:選擇應(yīng)用程序序并點擊Properties將Applicationenablement變?yōu)镋nabled啟動應(yīng)用程序序第二步:檢查查WebSphere端口下一步檢查要要確認(rèn)WebSphere內(nèi)部端口您可在內(nèi)部端端口上訪問您您的應(yīng)用程序序點擊導(dǎo)航樹中中的ServerPorts您所需要的是是標(biāo)為HTTP的端口第三步:在WebSphere內(nèi)部端口上訪訪問應(yīng)用程序序在內(nèi)部端口上上訪問您的應(yīng)應(yīng)用程序http://myserver:50001/snoop此處的WAS內(nèi)部端口是50001而不是http://myserver:10031/snoop此處的HTTP服務(wù)器實例端端口是10031第四步:檢查查應(yīng)用程序的的上下文根上下文根是服務(wù)器上的的所有應(yīng)用構(gòu)構(gòu)件的邏輯位位置,例如::http://mysystem:50001/WebSphereBank/index.html/WebSphereBank是該應(yīng)用的上上下文根要檢查上下文文根,請:點擊導(dǎo)航樹中中的ManageInstalledApplications選擇您的應(yīng)用用程序并點擊擊Properties1點擊VirtualHostMappedtoWebModules標(biāo)簽1在您選擇了應(yīng)應(yīng)用程序之后后才會顯示該該按鈕。第五步:檢查查虛擬主機虛擬主機的功功能像IP過濾器:它有一個主機表和專用服務(wù)器器,IP地址/主機名和端口口號在主機表表中的允許訪訪問WebSphere中的應(yīng)用程序序通過使用多個個虛擬主機,,您可將您的的系統(tǒng)對客戶戶端顯示為多多個服務(wù)器WebSphereApplicationServerHTTP服務(wù)器1http://FirstServer/FirstApp虛擬主機1:FirstServer虛擬主機2:SecondServerFirstAppSecondAppHTTP服務(wù)器2http://SecondServer/SecondApp映射映射x訪問受阻第五步:檢查查虛擬主機((續(xù))每個應(yīng)用程序序都被映射到到虛擬主機中中有兩個默認(rèn)的的虛擬主機::default_host–該主機用于您您的企業(yè)應(yīng)用用程序admin_host––該主機用于WebSphere內(nèi)部應(yīng)用程序序,不應(yīng)用于于企業(yè)應(yīng)用程程序點擊導(dǎo)航樹中中的ManageVirtualHosts選擇您的虛擬擬主機并點擊擊Properties第五步:檢查查虛擬主機((續(xù))主機表顯示IP地址/主機名和端口口號您還可看到相相關(guān)的HTTP服務(wù)器1。這是使用WebAdministrationfori5/OS的優(yōu)勢所在如果您希望通通過HTTP服務(wù)器訪問您您的應(yīng)用程序序,則它的名名稱和端口號號必須包含在在該主機表中中1注:只有當(dāng)HTTP服務(wù)器和WebSphereprofile在同一服務(wù)器器上配置時,,這一支持才才可使用。檢查列表總結(jié)結(jié)通過使用檢查查列表,您可可確定訪問應(yīng)應(yīng)用程序時存存在的問題如果您對WebSphereprofile配置進(jìn)行某些些改變(例如如虛擬主機表表),則需要要重啟WebSphereprofile和HTTP服務(wù)器實例發(fā)展迅速———WebSphereAdministrativeConsole啟動WebSphereAdminConsole從WebAdministrationfori5/OS頁面啟動WASAdminConsole或者把瀏覽器器指向:http://<yoursystemhostname>:<adminport>/ibm/consoleWeb服務(wù)器定義Web服務(wù)器定義是是一組表示您您的Web服務(wù)器的配置置參數(shù)它為Web服務(wù)器插件提提供配置參數(shù)數(shù),因此應(yīng)用用服務(wù)器和Web服務(wù)器彼此之之間可互相通通信插件HTTP服務(wù)器客戶端HTTP請求WebSphereApplicationServerDB2plugin-cfg.xmlWeb服務(wù)器定義((續(xù))Web服務(wù)器定義((續(xù))WebSphereApplicationServerHTTP服務(wù)器1http://FirstServer/FirstAppHTTP服務(wù)器2http://SecondServer/SecondAppWeb服務(wù)器定義1虛擬主機:FirstServerSecondServerFirstApp映射Web服務(wù)器定義2SecondApp映射映射映射代表HTTP服務(wù)器實例例和Web服務(wù)器定義義之間的關(guān)關(guān)聯(lián)FirstServer:80SecondServer:80如何添加Web服務(wù)器定義義IBMWebAdministrationfori5/OS是創(chuàng)建Web服務(wù)器定義義的最佳工工具當(dāng)您成對創(chuàng)創(chuàng)建WebSphereprofile/HTTP服務(wù)器實例例時當(dāng)您配置現(xiàn)現(xiàn)有的HTTP服務(wù)器實例例,使之和和WebSphereprofile配套使用時時但在許多情情況下需要要使用WebSphereAdminConsole分析HTTP服務(wù)器->WASprofile配置plugin-cfg.xml——是最佳啟動動位置在WASAdminConsole中打開文件件:插件屬性面面板包含::關(guān)于文件位位置的信息息View按鈕顯示文文件內(nèi)容查看plugin-cfg.xml文件請看幾個參參數(shù)(標(biāo)簽簽)<VirtualHostGroup><Transport><UriGroup><LogLogLevel="Error"Name="/QIBM/UserData/WebSphere/AppServer/V6/Base/profiles/demo/logs/IHS_MYSYSTEM_DEMO/http_plugin.log"/><PropertyName="ESIEnable"Value="true"/><PropertyName="ESIMaxCacheSize"Value="1024"/><PropertyName="ESIInvalidationMonitor"Value="false"/>

<VirtualHostGroupName="default_host"><VirtualHostName="*:50001"/><VirtualHostName="*:50003"/><VirtualHostName="*:10030"/></VirtualHostGroup><ServerClusterCloneSeparatorChange="false"LoadBalance="RoundRobin"Name="demo_MYSYSTEM_demo_Cluster"PostBufferSize="64"PostSizeLimit="-1"RemoveSpecialHeaders="true"RetryInterval="60"><ServerConnectTimeout="0"ExtendedHandshake="false"MaxConnections="-1"Name="MYSYSTEM_demo_demo"ServerIOTimeout="0"WaitForContinue="false">

<TransportHostname=“MYSYSTEM.ITSO.IBM.COM"Port="50001"Protocol="http"/><TransportHostname="MYSYSTEM.ITSO.IBM.COM"Port="50003"Protocol="https"><PropertyName="keyring"Value="/QIBM/UserData/WebSphere/AppServer/V6/Base/profiles/demo/etc/plugin-key.kdb"/><PropertyName="stashfile"Value="/QIBM/UserData/WebSphere/AppServer/V6/Base/profiles/demo/etc/plugin-key.sth"/></Transport></Server></ServerCluster>

<UriGroupName="default_host_demo_MYSYSTEM_demo_Cluster_URIs"><UriAffinityCookie="JSESSIONID"AffinityURLIdentifier="jsessionid"Name="/snoop/*"/><UriAffinityCookie="JSESSIONID"AffinityURLIdentifier="jsessionid"Name="/hello"/><UriAffinityCookie="JSESSIONID"AffinityURLIdentifier="jsessionid"Name="/hitcount"/><UriAffinityCookie="JSESSIONID"AffinityURLIdentifier="jsessionid"Name="*.jsp"/><UriAffinityCookie="JSESSIONID"AffinityURLIdentifier="jsessionid"Name="*.jsv"/><UriAffinityCookie="JSESSIONID"AffinityURLIdentifier="jsessionid"Name="*.jsw"/><UriAffinityCookie="JSESSIONID"AffinityURLIdentifier="jsessionid"Name="/j_security_check"/><UriAffinityCookie="JSESSIONID"AffinityURLIdentifier="jsessionid"Name="/ibm_security_logout"/><UriAffinityCookie="JSESSIONID"AffinityURLIdentifier="jsessionid"Name="/servlet/*"/><UriAffinityCookie="JSESSIONID"AffinityURLIdentifier="jsessionid"Name="/ivt/*"/></UriGroup>虛擬主機的的設(shè)置如果您看不不到HTTP服務(wù)器主機機名/端口口號,就需需要向虛擬擬主機設(shè)置置中添加如果plugin-cfg.xml中沒有列出出應(yīng)用程序序當(dāng)您安裝一一個新應(yīng)用用程序時,,需要將它它映射到::虛擬主機Web服務(wù)器定義義(許多人人在此出錯錯)將模塊映射射到服務(wù)器器的步驟123如果plugin-cfg.xml中沒有列出出應(yīng)用程序序(續(xù))如果應(yīng)用程程序沒有安安裝,那么么保存修改重新生成plugin-cfg.xml對于遠(yuǎn)程HTTP服務(wù)器:將將插件傳送送到遠(yuǎn)程HTTP服務(wù)器中重啟WebSphereprofile和HTTP服務(wù)器遠(yuǎn)程HTTP服務(wù)器配置置您需要配置置2個系統(tǒng):HTTP服務(wù)器系統(tǒng)統(tǒng)(MachineB)WebSphere服務(wù)器系統(tǒng)統(tǒng)(MachineA)MachineB(HTTP服務(wù)器系統(tǒng)統(tǒng))具有::HTTP服務(wù)器實例例Web服務(wù)器插件件(部分WAS6.0安裝)利用http模板創(chuàng)建的的WebSphereprofile可選:運行行HTTPAdmin服務(wù)器MachineA(WebSphere系統(tǒng))具有有:WebSphereApplicationServerWeb服務(wù)器定義義RCHAS11RCHAS60配置遠(yuǎn)程HTTP服務(wù)器的步步驟在MachineA上創(chuàng)建WebSphereprofilewasprofile-create-profileNamedemo2-templatePathdefault––portBlock50001在MachineB上利用http模板創(chuàng)建WebSphereprofilewasprofile-create-profileNamedemo2remote-templatePathhttp在MachineB上創(chuàng)建一個個稱為demo2http的HTTP服務(wù)器利用WebAdministrationfori5/OS實現(xiàn)HTTP服務(wù)器與demo2remoteWebSphereprofile的通信在此期間創(chuàng)創(chuàng)建了一個個新文件———configureIHS_RCHAS11_DEMO2HTTP新文件位于于MachineB上,在以下下目錄下::/QIBM/UserData/WebSphere/AppServer/V6/Base/profiles/demo2remote/config/IHS_RCHAS11_DEMO2HTTP/configureIHS_RCHAS11_DEMO2HTTP將configureIHS_RCHAS11_DEMO2HTTP轉(zhuǎn)移到MachineA(WebSphere系統(tǒng))上profile下的o/bin文件夾中確保您的WebSphereprofile在MachineA上運行配置遠(yuǎn)程HTTP服務(wù)器的步步驟(續(xù)))運行MachineA上的configureIHS_RCHAS11_DEMO2HTTP腳本連接到MachineA上的WASAdminConsole利用MachineB上的HTTP服務(wù)器實例例的主機名名/端口號號更新虛擬擬主機為遠(yuǎn)程服務(wù)務(wù)器*ADMIN進(jìn)程提供詳詳細(xì)配置信信息:它可可用于將plugin-cfg.xml文件從MachineA傳送到MachineB1重啟MachineA上的WebSphereprofile啟動或重啟啟MachineB上的HTTP服務(wù)器實例例1Ifyoudon’tusetheHTTP*ADMINprocesstopropagatetheplugin-cfg.xmlfile,thenyouhavetodoitmanually.Thefilelocationis:/QIBM/UserData/WebSphere/AppServer/V6/Base/profiles/demo2remote/config/IHS_RCHAS11_DEMO2HTTP/plugin-cfg.xmlWeb服務(wù)器插件件HTTP服務(wù)器WASprofile(http)WASprofileplugin-cfg.xmlMachineB(HTTP服務(wù)器)MachineA(WebSphereprofile)配置IHSWeb服務(wù)器遠(yuǎn)程Web服務(wù)器管理理遠(yuǎn)程Web服務(wù)器管理理——自動動化您可在插件件配置頁面面設(shè)置以下下兩個參數(shù)數(shù):WebSphereNetworkDeploymentPortFirewallLoadBalancer:PrimaryHostname:EdgePrimaryClusterIPAddressLoadBalancer:BackupHostname:EdgeBackupWebServer1Hostname:webserver1Port80WebServer2Hostname:webserver2Port80DomainFirewallWASandDB2Hostname:appserver1Port20000WASHostname:appserver2Port20000DB2Hostname:dbbackupPort20000IASPIASPReplicationWebSphereNetworkDeployment體系結(jié)構(gòu)創(chuàng)建ND配置的高級級步驟創(chuàng)建WEBSERVER1和WEBSERVER2在每個HTTP服務(wù)器上使使用http模板創(chuàng)建一一個WebSphereprofile在APPSERVER1上創(chuàng)建一個個部署管理理器WebSphereprofile——整個配置只有一個部署管理器器profile在每個WebSphere系統(tǒng)上創(chuàng)建建一個可管管理節(jié)點((APPSERVER1和APPSERVER2)使每個可管管理節(jié)點與與信元相關(guān)關(guān)聯(lián)。從現(xiàn)現(xiàn)在開始,,您可以從從單一位置置——部署署管理器———來配置置和控制每每個節(jié)點((以及應(yīng)用用服務(wù)器))11在這一步中中我們沒有有創(chuàng)建任何何應(yīng)用服務(wù)務(wù)器DeploymentManagerNodeAgent創(chuàng)建ND配置的高級級步驟(續(xù)續(xù))創(chuàng)建一個至至少有一個個成員的群群集將您的應(yīng)用用程序安裝裝到該群集集中為每個HTTP服務(wù)器創(chuàng)建建一個Web服務(wù)器定義義。使用QShell腳本(該腳腳本將所有有應(yīng)用程序序映射到HTTP服務(wù)器中))重新生成Web服務(wù)器插件件文件,并并將其發(fā)送送到遠(yuǎn)程HTTP服務(wù)器中啟動群集((帶有一個個應(yīng)用服務(wù)務(wù)器)啟動動HTTP服務(wù)務(wù)器器和和測測試試ND配置置在測測試試應(yīng)應(yīng)用用程程序序和和WebSphere配置置后后,,向向群群集集中中添添加加更更多多的的成成員員第六六步步::創(chuàng)創(chuàng)建建群群集集首先先,,創(chuàng)創(chuàng)建建一一個個僅僅有有一一個個成成員員的的群群集集1。您可可使使用用該該成成員員::安裝裝企企業(yè)業(yè)應(yīng)應(yīng)用用程程序序測試試應(yīng)應(yīng)用用程程序序測試試整整個個配配置置((HTTP服務(wù)務(wù)器器、、WebSphere、、LoadBalancer等))在創(chuàng)創(chuàng)建建群群集集Wizard向?qū)?dǎo)期期間間,,選選擇擇Createareplicationdomainforthiscluster可選選::您您可可創(chuàng)創(chuàng)建建根根據(jù)據(jù)需需要要創(chuàng)創(chuàng)建建許許多多成成員員,,但但您您需需要要指指定定希希望望在在哪哪個個節(jié)節(jié)點點上上創(chuàng)創(chuàng)建建每每個個成成員員。。1以后后可可添添加加更更多多的的成成員員,,將將第第一一個個服服務(wù)務(wù)器器的的配配置置((包包括括應(yīng)應(yīng)用用程程序序))復(fù)復(fù)制制到到所所有有其其他他成成員員中中。。第六六步步::創(chuàng)創(chuàng)建建群群集集首先先,,創(chuàng)創(chuàng)建建一一個個僅僅有有一一個個成成員員的的群群集集1。您可可使使用用該該成成員員::安裝裝企企業(yè)業(yè)應(yīng)應(yīng)用用程程序序測試試應(yīng)應(yīng)用用程程序序測試試整整個個配配置置((HTTP服務(wù)務(wù)器器、、WebSphere、、LoadBalancer等))在創(chuàng)創(chuàng)建建群群集集wizard向?qū)?dǎo)期期間間,,選選擇擇Createareplicationdomainforthiscluster可選選::您您可可創(chuàng)創(chuàng)建建根根據(jù)據(jù)需需要要創(chuàng)創(chuàng)建建許許多多成成員員。。需需要要指指定定您您希希望望在在哪哪個個節(jié)節(jié)點點上上創(chuàng)創(chuàng)建建每每個個成成員員。。1以后后您您可可添添加加更更多多的的成成員員,,將將第第一一個個服服務(wù)務(wù)器器的的配配置置((包包括括應(yīng)應(yīng)用用程程序序))復(fù)復(fù)制制到到所所有有其其他他成成員員中中。。第八八步步::創(chuàng)創(chuàng)建建Web服務(wù)務(wù)器器定定義義使用用與與前前面面所所述述的的配配置置遠(yuǎn)遠(yuǎn)程程HTTP服務(wù)務(wù)器器相相同同的的方方法法,,只只是是這這次次要要對對它它進(jìn)進(jìn)行行配配置置,,以以便便與與部署署管管理理器器配套套使使用用WebAdministrationfori5/OS生成成一一個個特特定定的的腳腳本本,,稱稱為為configureIHS_<host_name>_<HTTP_server_name>。例如如::configureIHS_RCHAS11_DEPMNGR將該該腳腳本本轉(zhuǎn)轉(zhuǎn)移移到到您您運運行行部部署署管管理理器器profile的系系統(tǒng)統(tǒng)上上執(zhí)行行configureIHS_<host_name>_<HTTP_server_name>腳本本向虛虛擬擬主主機機表表中中添添加加HTTP服務(wù)務(wù)器器實實例例的的主主機機名名和和端端口口號號配置置RemoteWebservermanagement參數(shù)數(shù)::該該參參數(shù)數(shù)實實現(xiàn)現(xiàn)WASAdminConsole對遠(yuǎn)遠(yuǎn)程程HTTP服務(wù)務(wù)器器的的管管理理重啟啟部部署署管管理理器器profile第十二步步:向群群集添加加成員在測試您您的應(yīng)用用程序和和WebSphere配置后,,就可以以創(chuàng)建更更多的群群集成員員了:向群集中中添加一一個新成成員,要要確保在在正確的的節(jié)點((系統(tǒng)))上創(chuàng)建建新成員員(系統(tǒng)統(tǒng))用新成員員的主機機名/端端口號組組合更新新虛擬主主機表重啟部署署管理器器重新生成成Web服務(wù)器plugin-cfg.xml文件將該文件件傳送到到遠(yuǎn)程HTTP服務(wù)器中中如果必要要,重啟啟HTTP服務(wù)器排除故障障日志文件件幾個重要要的日志志文件位位于IFS中的以下下目錄下下:/QIBM/UserData/WebSphere/AppServer/v6/Base/profiles/<profile_name>/logs/<profile_name>這些文件件包括::SystemOut.logSystemErr.lognative_stdout.lognative_stderr.log服務(wù)器不不啟動———服務(wù)務(wù)器名稱稱沖突服務(wù)器名名稱(不不是profile名稱)對對大小寫寫的敏感感性本機代碼碼對大小小寫不敏敏感,因因此創(chuàng)建建JVMnative_stdout.log包含錯誤誤信息abd76523WsServerEWSVR0004E:Theservername,SERVER1,isnotavalidname.abd76523WsServerEWSVR0009E:Erroroccurredduringstartup服務(wù)器名名稱拼寫寫錯誤Job日志包含含錯誤信信息(在在QEZJOBLOG輸出隊列列中搜索索):Message....:WebSphereapplicationservernotstarted.Cause.....:Theapplicationserverconfigurationfile/QIBM/UserData/WebSphere/AppServer/V6/Base/profiles/default/config/cells/MYSYSTEM/nodes/MYSYSTEM/servers/server2/server.xmlisnotvalid.Thereasoncodeis8.8--Unabletoaccesstheconfigurationfile.Verifythatthepathtotheconfigurationfileiscorrectandisaccessiblebytheuserprofileconfiguredfortheapplicationserver.服務(wù)器不不啟動———端口口沖突存在端口口沖突::請查看看SystemOut.log0000000aWsServerImplEWSVR0009E:Erroroccurredduringstartupcom.ibm.ws.exception.RuntimeError:com.ibm.ws.exception.RuntimeError:UnabletoinitializetheNameService…..Causedby:com.ibm.ws.naming.distcos.NameSpaceConstructionException:Unabletostartbootstrapserverusingport2809.Verifythatnoserversorotherprocessesarealreadyusingthebootstrapserverport.AlsoverifythatthebootstrapserverisbeingstartedwithauserIDwhichhassufficient(e.g.,root,Administrator)privileges.驗證端口口是通過過從i5命令行運運行以下下命令來來使用的的:netstat*cnn點擊F13,,選擇按照照本地端端口分類類點擊F14,,查看以數(shù)數(shù)值表示示的端口口服務(wù)器不不啟動———端口口沖突((續(xù))要修改服服務(wù)器端端口,請請從Oshell運行chgwassvr命令。例如:chgwassvr-serverserver1-profileNamedefault-portblock10601IPTestWebSphere中斷運行行的另一一個原因因是IP設(shè)置錯誤誤要測試該該設(shè)置,,請從Qshell運行以下下命令::/qibm/proddata/websphere/appserver/v6/base/bin/IPTest輸出結(jié)果果應(yīng)該類類似于::$>/qibm/proddata/websphere/appserver/v6/base/bin/IPTestAlladdressesforMYSYSTEM.MYCOMPANY.COM:$JDBC訪問跟蹤蹤根據(jù)對DB2UDBforiSeries的數(shù)據(jù)庫庫訪問排除多層層應(yīng)用程程序的故故障并不不是一件件輕松的的工作::您需要處處理通常常單獨駐駐留在異異構(gòu)環(huán)境境中的軟軟件組件件有兩種工工具對于于排除故故障特別別有用用于數(shù)據(jù)據(jù)庫服務(wù)務(wù)器任務(wù)務(wù)的job日志消息息跟蹤實用用程序服務(wù)器側(cè)側(cè)(數(shù)據(jù)據(jù)庫服務(wù)務(wù)器)跟跟蹤為了進(jìn)行行這一跟跟蹤,您您需要設(shè)設(shè)置關(guān)于于數(shù)據(jù)源源的serverTraceCategories定制屬性性(需要要重啟WebSphereprofile)::0–跟蹤未激激活2–啟動JDBC服務(wù)器任任務(wù)上的的數(shù)據(jù)庫庫監(jiān)控4–啟動JDBC服務(wù)器任任務(wù)上的的調(diào)試8––當(dāng)WebSphere關(guān)閉連連接時時保存存job日志。。這通通常會會在您您終止止WebSphereprofile時發(fā)生生。16––啟動JDBC服務(wù)器器任務(wù)務(wù)上的的跟蹤蹤32––保存SQL信息如果您您需要要實現(xiàn)現(xiàn)一個個以上上的類類別,,請一一起添添加類類別值值:例如,,要實實現(xiàn)調(diào)調(diào)試消消息和和保存存job日志,,請將將該屬屬性設(shè)設(shè)置為為12=4+8服務(wù)器器側(cè)((數(shù)據(jù)據(jù)庫服服務(wù)器器)跟跟蹤((續(xù)))job日志在在連接接終止止(關(guān)關(guān)閉))后創(chuàng)創(chuàng)建保存的的job日志位位于您您在數(shù)數(shù)據(jù)源源屬性性中指指定的的用戶戶profile下通過實實現(xiàn)調(diào)調(diào)試消消息或或數(shù)據(jù)據(jù)庫監(jiān)監(jiān)控生生成許許多消消息僅用它它來捕捕獲與與問題題相關(guān)關(guān)的信信息在收集集到關(guān)關(guān)于問問題的的信息息后將將它關(guān)關(guān)閉客戶端端側(cè)((WebSphere)跟蹤———本本機JDBC驅(qū)動程程序您可對對本機JDBC驅(qū)動程程序進(jìn)行不不同類類型的的跟蹤蹤設(shè)置幾幾個JVM命令行行自變變量1:jdbc.db2.cli.trace=true–該自變變量實實現(xiàn)CLI調(diào)用信信息jdbc.db2.trace=<value>–該自變變量實實現(xiàn)JDBC連接上上的Java側(cè)跟蹤蹤,此此處的的<value>可以是是:0––無跟蹤蹤1––錯誤3––錯誤、、警告告和通通知消消息––指向保保存跟跟蹤信信息的的文件件例如,,您可可在JVM的命令令行自自變量量中進(jìn)進(jìn)行以以下設(shè)設(shè)置::-Djdbc.db2.trace=3-Djdbc.db2.trace.config=file:///home/demo/jdbctrace.%j.txt確保在在文件件后面面有三三個斜斜線((“/””)::file:///在文件件生成成時““%j”將添加加到j(luò)ob名稱中中跟蹤文文件是是EBCDIC如果您您希望望在您您的PC上讀取取這個個跟蹤蹤文件件(以以ASCII表示)),請請預(yù)先先在IFS中創(chuàng)建建文件件:touch––C819/home/demo/jdbctrace.txt改變命命令行行自變變量,,以指指向新新文件件:-Djdbc.db2.trace=3-Djdbc.db2.trace.config=file:///home/demo/jdbctrace.txt1為了實實現(xiàn)跟跟蹤您您需要要重啟啟WebSphere客戶端端側(cè)((WebSphere)跟蹤———本本機JDBC驅(qū)動程程序((續(xù)))客戶端端側(cè)((WebSphere)跟蹤———ToolboxJDBC驅(qū)動

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論