本信息针对在美国供应的产品和服务编写_第1页
本信息针对在美国供应的产品和服务编写_第2页
本信息针对在美国供应的产品和服务编写_第3页
本信息针对在美国供应的产品和服务编写_第4页
本信息针对在美国供应的产品和服务编写_第5页
已阅读5页,还剩80页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

BestPracticesforWebSphereApplicationServerAdministrationAleksandrNartovichIBMWSP01声明本信息针对在美国供应的产品和服务编写。

关于美国政府用户权利受限制的说明——使用、复制或披露受与IBMCorporation签订的GSAADPScheduleContract制约。IBM可能在其他国家或地区不提供本文档中讨论的产品、服务或功能特性。关于目前您所在地区的产品和服务的可用信息,请向当地的IBM代表咨询。任何对IBM的产品或服务的引用并非意在明示或暗示只能使用IBM的产品、程序或服务。只要不侵犯IBM的知识产权,可用任何同等功能的产品、程序或服务代替IBM的产品、程序或服务。但是,评估和验证任何非IBM产品、程序或服务的责任由用户承担。IBM可能已拥有或正在申请与本文档所述内容有关的专利。提供本文档并非授予用户使用这些专利的任何许可。请致信以下地址垂询有关许可事宜:IBMDirectorofLicensing,IBMCorporation,NorthCastleDriveArmonk,NY10504-1785U.S.A.以下信息不适用于英国或其他当地法律与本规定不一致的国家和地区:IBM公司在本文中所提供信息均系客观陈述,对此不做任何明示或暗示保证,包括但不限于针对特定目的所暗示的非侵权、适销性或适宜性保证。在特定交易中一些陈述可能不允许明示或暗示性免责声明,因此该陈述可能对您不适用。本信息中可能包含技术不准确之处或印刷错误,将定期更改;更改将编入本资料的新版本中。IBM可随时对本资料中所述产品和/或程序进行完善和/或更改,恕不另行通知。本信息中所提及任何非IBMWeb站点均出于便利目的,并非以任何方式对该Web站点做出保证。该Web站点所包含资料并非IBM产品资料的一部分,使用该Web站点所引起的风险由用户自行承担。IBM可以自认为适当的任何方式使用或分发您提供的任何信息而无须对您承担任何责任。涉及非IBM产品的信息可从这些产品的供应商、其出版说明或其它可公开获得的资料中获取。IBM未对这些产品进行测试,也无从确认其性能的准确性、兼容性或任何其他关于非IBM产品的声明。关于非IBM产品的功能问题应该向这些产品的供应商提出。本信息中包含日常业务运作中使用的数据和报告示例。为了使介绍尽可能完整,这些示例中包含个人、公司、品牌和产品名称。所有这些名称均系虚构,如与真实企业所用名称和地址存在任何相似之处,则纯属巧合。版权许可:

本信息包含用源语言编写的样本应用程序,以介绍各种操作系统平台上的编程技术。您可出于以下目的以任何形式复制、修改和分发这些样本程序,而无须向IBM付费:开发、使用、销售或分发符合操作平台(编写样本程序的操作平台)上的应用程序编程接口的应用程序。这些示例未在所有条件下经过完全测试。因此,IBM不能明确保证或暗示这些程序的可靠性、可服务性或功能。您可出于以下目的以任何形式复制、修改和分发这些样本程序,而无须向IBM付费:开发、使用、销售或分发符合IBM应用程序编程接口的应用程序。商标以下为国际商业机器公司在美国、其他国家或者同时在美国和其他国家的商标:

以下为其他公司的商标:Intel、IntelInside(标识)、MMX和Pentium是IntelCorporation在美国、其他国家或者同时在美国和其他国家的商标。Microsoft、Windows、WindowsNT和Windows标识是MicrosoftCorporation在美国、其他国家或者同时在美国和其他国家的商标。Java和所有基于Java的商标和标识是SunMicrosystems在美国、其他国家或者同时在美国和其他国家的商标或注册商标。UNIX是OpenGroup在美国和其他国家的注册商标。SET、SETSecureElectronicTransaction和SET标识是属于SETSecureElectronicTransactionLLC所有的商标。其他公司、产品和服务名称可能是其他各自的商标或服务标记。Redbooks(标识)™OS/400®Perform™Rational®Redbooks™Tivoli®WebSphere®IBMeServer™iSeries™z/OS®AIX®Domino®DB2®IBM®Lotus®目的演示WebSphereApplicationServerforOS/400V6.0的多种管理、维护和排障技巧议程WebSphere安装和PTF维护安装技巧安装修订包:组PTF和InterimFix启动简单:IBMWebAdministrationfori5/OS创建WebSphereprofile和HTTP服务器实例WebSphereprofile主页:启动/停止、运行的应用程序、虚拟主机、JDBC资源如果您不能访问您的程序,我们在此为您提供一个检查列表。发展迅速单一服务器环境访问WASWASAdminConsole(从HTTPGUI或直接)排除应用程序访问故障Web服务器定义议程(续)NetworkDeployment环境创建群集向群集中安装一个应用程序Web服务器配置同步配置排除故障服务器不启动查找错误的位置跟踪对DB2UDBforiSeries的JDBC访问WebSphere安装和PTF维护WebSphereApplicationServer的包装所有三个版本(Express、Base和ND)都包含在同一个产品ID中——5733W60产品不再包装为一个OS/400LicensedProgramProduct(LPP),也不再作为一个LPP安装以前的版本使用RSTLICPGM安装包含在这一范围内的产品(在Express版本中有此明确表示)在6.0中,我们使用与Multiplatforms产品相同的包装和安装机制提供严格的产品包装原则,以便安装人员知道如何操作安装产品最简单的安装方法是从Windows工作站启动GUI安装然而,如果连接到您的Systemi5的速度比较慢,请采用以下方法(该方法可避免CD-ROM驱动器引起的时延):只把WASV6CD上的/WAS

文件夹拷贝到您的Systemi5上的IFS中在您的系统中启动一个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指示要点:要安装修修订包,,必须启启动主机机服务器器使用SBMJOB向批处理理提交激激活更新新脚本的的STRQSH任务确保批处处理任务务在内存存尽可能能多的池池中运行行(1.5到到2GB比较合适适)确保系统统上正在在执行的的其他活活动要尽尽可能少少。不能能在受限限制的状状态下运运行更新新,因为为它要使使用Java,但是如果果您能停停止在系系统上运运行其他他任何活活动,那那将很好好。注:您可可从支持持网站下下载修订订包,但但是我们们建议您您作为一一个组PTF安装,因因为可能能需要依依赖某些些其他产产品组PTF安装(续续)在本机组组PTF安装阶段段:安装组PTF中包括的的所有本本机PTF创建(或或更新))WebSphere目录:/QIBM/ProdData/WebSphere/AppServer/v6/<edition>/updateinstaller下一步是是终止WebSphere子系统::ENDSBSSBS(QWAS6)DELAY(300)要完成WebSphere修订包的的安装,,必须运行位于于该文件件夹中的的更新脚脚本(或或者运行行SMBJOB命令)::/QIBM/ProdData/WebSphere/AppServer/v6/<edition>/updateinstaller/update如果您未未使用任任何自变变量,更更新脚本本就安装装在系统统上发现现的最新新修订包包。例如如:cd/QIBM/ProdData/WebSphere/AppServer/v6/Base/updateinstallerupdateInterimFixInterimFix(续)搜索修订订包数据据库当您发现现一个适适用于您您的问题题的修订订包时,,点击该该修订包包的链接接您应当看看到一个个像这样样的页面面:经过测试的OS和WebSphere版本安装InterimFix从修订包包所在网网页上下下载一个个.pak文件将该文件件保存在在:/QIBM/ProdData/WebSphere/AppServer/v6/<edition>/updateinstaller/maintenance/1平滑地终止QWAS6子系统———ENDSBS((使用以秒秒表示的的适当DELAY参数值))从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或修订包包期间创创建的。。如果该该目录不不存在,,下载UpdateInstaller工具(从从修订包包所在网网页下载载)。安装成功功如果安装装成功,,应在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子系统看到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链接即刻刻创建一一个WASprofile和HTTPServer实例通过IBMWebAdministrationfori5/OS管理WAS创建应用用服务器器的““欢迎””页面面。说明明在创建建应用服服务器后后将能够够执行的的任务。。通过IBMWebAdministrationfori5/OS管理WAS选择您希希望为之之创建一一个应用用服务器器profile的版本只显示系系统上安安装的产产品版本本通过IBMWebAdministrationfori5/OS管理WAS指定profile的名称((以及后后续应用用服务器器)和可可选的描描述服务器名名称是WRKACTJOB中显示的的job名称通过IBMWebAdministrationfori5/OS管理WAS选择:创建一个个IBMHTTP服务器实实例,以以便由新新应用服服务器使使用使用应用用服务器器的现有有HTTP服务器实实例选择使用用应用服服务器的的现有DominoHTTP服务器以上都不不选———使用WAS提供的内部HTTP服务器(仅)对于6.0服务器是新的的通过IBMWebAdministrationfori5/OS管理WAS选择您希望使使用的HTTP服务器实例HTTP服务器实例可可与一个而且且仅一个WAS实例相关联WAS6.0独立profile可与一个而且且仅一个HTTP服务器实例相相关联两种方式是否否殊途同归??通过IBMWebAdministrationfori5/OS管理WAS当您影响到另另外一个WAS实例/profile时,需要确认认您的选择。。通过IBMWebAdministrationfori5/OS管理WAS可选择不安装装默认的应用用程序SnoopHelloHitCountIvt可选择不安装装DB2WebServices样本应用程序序通过IBMWebAdministrationfori5/OS管理WAS配置EIM身份标记(token))通过IBMWebAdministrationfori5/OS管理WAS指定一批端口口中的第一个个端口您将收到冲突突警告如果存在冲突突,将不能继继续进行下一一步通过IBMWebAdministrationfori5/OS管理WAS应用服务器((profile)创建选择总结结通过IBMWebAdministrationfori5/OS管理WASHTTP服务器选择总总结启动WebSphereprofileManageAllServers面板可使您快快速浏览全部部现有的单独独WebSphereprofile(Express和Base;ND中不可管理的的节点)以及及每个profile使用的端口选择您的profile,点击Start按钮启动WebSphere服务器(续))要手动启动一一个WebSphereprofile,请登录到WebAdministrationfori5/OS->Manage->ApplicationServers从下拉框中选选择您的服务务器点击Start按钮Profile主页该页面可使您您快速浏览多多种重要的详详细配置信息息:安装的应用程程序及其状态态现有的虚拟主主机现有的数据源源您可点击列标标题,切换到到相应的配制制面板自动启动WAS服务器对每台服务器器执行这些步步骤(我们使使用的服务器器称为“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子系统正在运运行,重启该该系统1注:用您自己的profile和服务器名称称替换“demo””,用您的服务器器上运行的WebSphere版本替换““base”。。有两种选择::Base或ND自动启动QWAS6子系统要自动启动QWAS6子系统,请::找到启动程序序的名称:WRKSYSVALSYSVAL(QSTRUPPGM)修改程序的源源代码并编译译1:创建一个源物物理文件:CRTSRCPFFILE(DEMO/MYFILE)检索CL源代码(如果果必要):RTVCLSRCPGM(QSYS/QSTRUP)SRCFILE(DEMO/MYFILE)打开该源代码码,向其中添添加一条命令令:QSYS/STRSBSSBSD(QWAS6/QWAS6)编译改变QSTRUPPGM,使其指向库中中的QSTRUP1在修改该程序序时要慎重;;在您的的LIB中创建一个副副本。确保CHGIPLA中的STRTCP参数设置为*YES。。当QWAS6启动时TCP/IP必须正常运行行。访问WebSphere应用程序访问WebSphere应用程序在处理客户端端的请求时一一般设计三种种主要组件::HTTP服务器、Web服务器插件和和WebSphereApplicationServer插件HTTP服务器客户端HTTP

请求WebSphereApplicationServerDB2配置文件这三种组件中中的每一种都都有一个或多多个配置文件件HTTP服务器配置文文件插件配置文件件用于WebSphereprofile的多个XML文件WebAdministrationfori5/OS避开了更新这这些配置文件件的复杂性现在,我们来来看看访问WebSphere应用程序的相相关问题及其其解决方法………如果不能访问问应用程序,,该怎么办??您试图访问应应用程序,例例如:http://myserver:10031/snoop此处的HTTP服务器实例端端口是10031得到以下答复复:SRVE0017W:AWebGroup/VirtualHosttohandle/snoophasnotbeendefined.TherequestedURL/snoopwasnotfoundonthisserver.1您需要使用以以下检查列表表查明问题所所在:第一步:检查查应用程序是是否安装和启启动第二步:检查查WebSphere端口第三步:访问问WebSphere内部端口上的的应用第四步:检查查上下文根第五步:检查查虚拟主机第六步:检查查日志文件((在“排除除故障”部部分讨论)1Firefox浏览器中的消消息第一步:检查查应用程序是是否安装和启启动打开WebAdministrationfori5/OS中的WebSphereprofile页面点击导航树中中的ManageInstalledApplication该应用程序的的状态必须是是Running如果不是,执执行以下步骤骤:选择应用程序序并点击Properties将Applicationenablement变为Enabled启动应用程序序第二步:检查查WebSphere端口下一步检查要要确认WebSphere内部端口您可在内部端端口上访问您您的应用程序序点击导航树中中的ServerPorts您所需要的是是标为HTTP的端口第三步:在WebSphere内部端口上访访问应用程序序在内部端口上上访问您的应应用程序http://myserver:50001/snoop此处的WAS内部端口是50001而不是http://myserver:10031/snoop此处的HTTP服务器实例端端口是10031第四步:检查查应用程序的的上下文根上下文根是服务器上的的所有应用构构件的逻辑位位置,例如::http://mysystem:50001/WebSphereBank/index.html/WebSphereBank是该应用的上上下文根要检查上下文文根,请:点击导航树中中的ManageInstalledApplications选择您的应用用程序并点击击Properties1点击VirtualHostMappedtoWebModules标签1在您选择了应应用程序之后后才会显示该该按钮。第五步:检查查虚拟主机虚拟主机的功功能像IP过滤器:它有一个主机表和专用服务器器,IP地址/主机名和端口口号在主机表表中的允许访访问WebSphere中的应用程序序通过使用多个个虚拟主机,,您可将您的的系统对客户户端显示为多多个服务器WebSphereApplicationServerHTTP服务器1http://FirstServer/FirstApp虚拟主机1:FirstServer虚拟主机2:SecondServerFirstAppSecondAppHTTP服务器2http://SecondServer/SecondApp映射映射x访问受阻第五步:检查查虚拟主机((续)每个应用程序序都被映射到到虚拟主机中中有两个默认的的虚拟主机::default_host–该主机用于您您的企业应用用程序admin_host––该主机用于WebSphere内部应用程序序,不应用于于企业应用程程序点击导航树中中的ManageVirtualHosts选择您的虚拟拟主机并点击击Properties第五步:检查查虚拟主机((续)主机表显示IP地址/主机名和端口口号您还可看到相相关的HTTP服务器1。这是使用WebAdministrationfori5/OS的优势所在如果您希望通通过HTTP服务器访问您您的应用程序序,则它的名名称和端口号号必须包含在在该主机表中中1注:只有当HTTP服务器和WebSphereprofile在同一服务器器上配置时,,这一支持才才可使用。检查列表总结结通过使用检查查列表,您可可确定访问应应用程序时存存在的问题如果您对WebSphereprofile配置进行某些些改变(例如如虚拟主机表表),则需要要重启WebSphereprofile和HTTP服务器实例发展迅速———WebSphereAdministrativeConsole启动WebSphereAdminConsole从WebAdministrationfori5/OS页面启动WASAdminConsole或者把浏览器器指向:http://<yoursystemhostname>:<adminport>/ibm/consoleWeb服务器定义Web服务器定义是是一组表示您您的Web服务器的配置置参数它为Web服务器插件提提供配置参数数,因此应用用服务器和Web服务器彼此之之间可互相通通信插件HTTP服务器客户端HTTP请求WebSphereApplicationServerDB2plugin-cfg.xmlWeb服务器定义((续)Web服务器定义((续)WebSphereApplicationServerHTTP服务器1http://FirstServer/FirstAppHTTP服务器2http://SecondServer/SecondAppWeb服务器定义1虚拟主机:FirstServerSecondServerFirstApp映射Web服务器定义2SecondApp映射映射映射代表HTTP服务器实例例和Web服务器定义义之间的关关联FirstServer:80SecondServer:80如何添加Web服务器定义义IBMWebAdministrationfori5/OS是创建Web服务器定义义的最佳工工具当您成对创创建WebSphereprofile/HTTP服务器实例例时当您配置现现有的HTTP服务器实例例,使之和和WebSphereprofile配套使用时时但在许多情情况下需要要使用WebSphereAdminConsole分析HTTP服务器->WASprofile配置plugin-cfg.xml——是最佳启动动位置在WASAdminConsole中打开文件件:插件属性面面板包含::关于文件位位置的信息息View按钮显示文文件内容查看plugin-cfg.xml文件请看几个参参数(标签签)<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>虚拟主机的的设置如果您看不不到HTTP服务器主机机名/端口口号,就需需要向虚拟拟主机设置置中添加如果plugin-cfg.xml中没有列出出应用程序序当您安装一一个新应用用程序时,,需要将它它映射到::虚拟主机Web服务器定义义(许多人人在此出错错)将模块映射射到服务器器的步骤123如果plugin-cfg.xml中没有列出出应用程序序(续)如果应用程程序没有安安装,那么么保存修改重新生成plugin-cfg.xml对于远程HTTP服务器:将将插件传送送到远程HTTP服务器中重启WebSphereprofile和HTTP服务器远程HTTP服务器配置置您需要配置置2个系统:HTTP服务器系统统(MachineB)WebSphere服务器系统统(MachineA)MachineB(HTTP服务器系统统)具有::HTTP服务器实例例Web服务器插件件(部分WAS6.0安装)利用http模板创建的的WebSphereprofile可选:运行行HTTPAdmin服务器MachineA(WebSphere系统)具有有:WebSphereApplicationServerWeb服务器定义义RCHAS11RCHAS60配置远程HTTP服务器的步步骤在MachineA上创建WebSphereprofilewasprofile-create-profileNamedemo2-templatePathdefault––portBlock50001在MachineB上利用http模板创建WebSphereprofilewasprofile-create-profileNamedemo2remote-templatePathhttp在MachineB上创建一个个称为demo2http的HTTP服务器利用WebAdministrationfori5/OS实现HTTP服务器与demo2remoteWebSphereprofile的通信在此期间创创建了一个个新文件———configureIHS_RCHAS11_DEMO2HTTP新文件位于于MachineB上,在以下下目录下::/QIBM/UserData/WebSphere/AppServer/V6/Base/profiles/demo2remote/config/IHS_RCHAS11_DEMO2HTTP/configureIHS_RCHAS11_DEMO2HTTP将configureIHS_RCHAS11_DEMO2HTTP转移到MachineA(WebSphere系统)上profile下的o/bin文件夹中确保您的WebSphereprofile在MachineA上运行配置远程HTTP服务器的步步骤(续))运行MachineA上的configureIHS_RCHAS11_DEMO2HTTP脚本连接到MachineA上的WASAdminConsole利用MachineB上的HTTP服务器实例例的主机名名/端口号号更新虚拟拟主机为远程服务务器*ADMIN进程提供详详细配置信信息:它可可用于将plugin-cfg.xml文件从MachineA传送到MachineB1重启MachineA上的WebSphereprofile启动或重启启MachineB上的HTTP服务器实例例1Ifyoudon’tusetheHTTP*ADMINprocesstopropagatetheplugin-cfg.xmlfile,thenyouhavetodoitmanually.Thefilelocationis:/QIBM/UserData/WebSphere/AppServer/V6/Base/profiles/demo2remote/config/IHS_RCHAS11_DEMO2HTTP/plugin-cfg.xmlWeb服务器插件件HTTP服务器WASprofile(http)WASprofileplugin-cfg.xmlMachineB(HTTP服务器)MachineA(WebSphereprofile)配置IHSWeb服务器远程Web服务器管理理远程Web服务器管理理——自动动化您可在插件件配置页面面设置以下下两个参数数:WebSphereNetworkDeploymentPortFirewallLoadBalancer:PrimaryHostname:EdgePrimaryClusterIPAddressLoadBalancer:BackupHostname:EdgeBackupWebServer1Hostname:webserver1Port80WebServer2Hostname:webserver2Port80DomainFirewallWASandDB2Hostname:appserver1Port20000WASHostname:appserver2Port20000DB2Hostname:dbbackupPort20000IASPIASPReplicationWebSphereNetworkDeployment体系结构创建ND配置的高级级步骤创建WEBSERVER1和WEBSERVER2在每个HTTP服务器上使使用http模板创建一一个WebSphereprofile在APPSERVER1上创建一个个部署管理理器WebSphereprofile——整个配置只有一个部署管理器器profile在每个WebSphere系统上创建建一个可管管理节点((APPSERVER1和APPSERVER2)使每个可管管理节点与与信元相关关联。从现现在开始,,您可以从从单一位置置——部署署管理器———来配置置和控制每每个节点((以及应用用服务器))11在这一步中中我们没有有创建任何何应用服务务器DeploymentManagerNodeAgent创建ND配置的高级级步骤(续续)创建一个至至少有一个个成员的群群集将您的应用用程序安装装到该群集集中为每个HTTP服务器创建建一个Web服务器定义义。使用QShell脚本(该脚脚本将所有有应用程序序映射到HTTP服务器中))重新生成Web服务器插件件文件,并并将其发送送到远程HTTP服务器中启动群集((带有一个个应用服务务器)启动动HTTP服务务器器和和测测试试ND配置置在测测试试应应用用程程序序和和WebSphere配置置后后,,向向群群集集中中添添加加更更多多的的成成员员第六六步步::创创建建群群集集首先先,,创创建建一一个个仅仅有有一一个个成成员员的的群群集集1。您可可使使用用该该成成员员::安装装企企业业应应用用程程序序测试试应应用用程程序序测试试整整个个配配置置((HTTP服务务器器、、WebSphere、、LoadBalancer等))在创创建建群群集集Wizard向导导期期间间,,选选择择Createareplicationdomainforthiscluster可选选::您您可可创创建建根根据据需需要要创创建建许许多多成成员员,,但但您您需需要要指指定定希希望望在在哪哪个个节节点点上上创创建建每每个个成成员员。。1以后后可可添添加加更更多多的的成成员员,,将将第第一一个个服服务务器器的的配配置置((包包括括应应用用程程序序))复复制制到到所所有有其其他他成成员员中中。。第六六步步::创创建建群群集集首先先,,创创建建一一个个仅仅有有一一个个成成员员的的群群集集1。您可可使使用用该该成成员员::安装装企企业业应应用用程程序序测试试应应用用程程序序测试试整整个个配配置置((HTTP服务务器器、、WebSphere、、LoadBalancer等))在创创建建群群集集wizard向导导期期间间,,选选择择Createareplicationdomainforthiscluster可选选::您您可可创创建建根根据据需需要要创创建建许许多多成成员员。。需需要要指指定定您您希希望望在在哪哪个个节节点点上上创创建建每每个个成成员员。。1以后后您您可可添添加加更更多多的的成成员员,,将将第第一一个个服服务务器器的的配配置置((包包括括应应用用程程序序))复复制制到到所所有有其其他他成成员员中中。。第八八步步::创创建建Web服务务器器定定义义使用用与与前前面面所所述述的的配配置置远远程程HTTP服务务器器相相同同的的方方法法,,只只是是这这次次要要对对它它进进行行配配置置,,以以便便与与部署署管管理理器器配套套使使用用WebAdministrationfori5/OS生成成一一个个特特定定的的脚脚本本,,称称为为configureIHS_<host_name>_<HTTP_server_name>。例如如::configureIHS_RCHAS11_DEPMNGR将该该脚脚本本转转移移到到您您运运行行部部署署管管理理器器profile的系系统统上上执行行configureIHS_<host_name>_<HTTP_server_name>脚本本向虚虚拟拟主主机机表表中中添添加加HTTP服务务器器实实例例的的主主机机名名和和端端口口号号配置置RemoteWebservermanagement参数数::该该参参数数实实现现WASAdminConsole对远远程程HTTP服务务器器的的管管理理重启启部部署署管管理理器器profile第十二步步:向群群集添加加成员在测试您您的应用用程序和和WebSphere配置后,,就可以以创建更更多的群群集成员员了:向群集中中添加一一个新成成员,要要确保在在正确的的节点((系统))上创建建新成员员(系统统)用新成员员的主机机名/端端口号组组合更新新虚拟主主机表重启部署署管理器器重新生成成Web服务器plugin-cfg.xml文件将该文件件传送到到远程HTTP服务器中中如果必要要,重启启HTTP服务器排除故障障日志文件件几个重要要的日志志文件位位于IFS中的以下下目录下下:/QIBM/UserData/WebSphere/AppServer/v6/Base/profiles/<profile_name>/logs/<profile_name>这些文件件包括::SystemOut.logSystemErr.lognative_stdout.lognative_stderr.log服务器不不启动———服务务器名称称冲突服务器名名称(不不是profile名称)对对大小写写的敏感感性本机代码码对大小小写不敏敏感,因因此创建建JVMnative_stdout.log包含错误误信息abd76523WsServerEWSVR0004E:Theservername,SERVER1,isnotavalidname.abd76523WsServerEWSVR0009E:Erroroccurredduringstartup服务器名名称拼写写错误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.服务器不不启动———端口口冲突存在端口口冲突::请查看看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,,查看以数数值表示示的端口口服务器不不启动———端口口冲突((续)要修改服服务器端端口,请请从Oshell运行chgwassvr命令。例如:chgwassvr-serverserver1-profileNamedefault-portblock10601IPTestWebSphere中断运行行的另一一个原因因是IP设置错误误要测试该该设置,,请从Qshell运行以下下命令::/qibm/proddata/websphere/appserver/v6/base/bin/IPTest输出结果果应该类类似于::$>/qibm/proddata/websphere/appserver/v6/base/bin/IPTestAlladdressesforMYSYSTEM.MYCOMPANY.COM:$JDBC访问跟踪踪根据对DB2UDBforiSeries的数据库库访问排除多层层应用程程序的故故障并不不是一件件轻松的的工作::您需要处处理通常常单独驻驻留在异异构环境境中的软软件组件件有两种工工具对于于排除故故障特别别有用用于数据据库服务务器任务务的job日志消息息跟踪实用用程序服务器侧侧(数据据库服务务器)跟跟踪为了进行行这一跟跟踪,您您需要设设置关于于数据源源的serverTraceCategories定制属性性(需要要重启WebSphereprofile)::0–跟踪未激激活2–启动JDBC服务器任任务上的的数据库库监控4–启动JDBC服务器任任务上的的调试8––当WebSphere关闭连连接时时保存存job日志。。这通通常会会在您您终止止WebSphereprofile时发生生。16––启动JDBC服务器器任务务上的的跟踪踪32––保存SQL信息如果您您需要要实现现一个个以上上的类类别,,请一一起添添加类类别值值:例如,,要实实现调调试消消息和和保存存job日志,,请将将该属属性设设置为为12=4+8服务器器侧((数据据库服服务器器)跟跟踪((续))job日志在在连接接终止止(关关闭))后创创建保存的的job日志位位于您您在数数据源源属性性中指指定的的用户户profile下通过实实现调调试消消息或或数据据库监监控生生成许许多消消息仅用它它来捕捕获与与问题题相关关的信信息在收集集到关关于问问题的的信息息后将将它关关闭客户端端侧((WebSphere)跟踪———本本机JDBC驱动程程序您可对对本机JDBC驱动程程序进行不不同类类型的的跟踪踪设置几几个JVM命令行行自变变量1:jdbc.db2.cli.trace=true–该自变变量实实现CLI调用信信息jdbc.db2.trace=<value>–该自变变量实实现JDBC连接上上的Java侧跟踪踪,此此处的的<value>可以是是:0––无跟踪踪1––错误3––错误、、警告告和通通知消消息––指向保保存跟跟踪信信息的的文件件例如,,您可可在JVM的命令令行自自变量量中进进行以以下设设置::-Djdbc.db2.trace=3-Djdbc.db2.trace.config=file:///home/demo/jdbctrace.%j.txt确保在在文件件后面面有三三个斜斜线((“/””)::file:///在文件件生成成时““%j”将添加加到job名称中中跟踪文文件是是EBCDIC如果您您希望望在您您的PC上读取取这个个跟踪踪文件件(以以ASCII表示)),请请预先先在IFS中创建建文件件:touch––C819/home/demo/jdbctrace.txt改变命命令行行自变变量,,以指指向新新文件件:-Djdbc.db2.trace=3-Djdbc.db2.trace.config=file:///home/demo/jdbctrace.txt1为了实实现跟跟踪您您需要要重启启WebSphere客户端端侧((WebSphere)跟踪———本本机JDBC驱动程程序((续))客户端端侧((WebSphere)跟踪———ToolboxJDBC驱动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论