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

下载本文档

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

文档简介

BestPracticesforWebSphereApplicationServerAdministration AleksandrNartovichIBM WSP01 声明 本信息针对在美国供应的产品和服务编写 关于美国政府用户权利受限制的说明 使用 复制或披露受与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产品相同的包装和安装机制ISMP5 0 3提供严格的产品包装原则 以便安装人员知道如何操作 安装产品 最简单的安装方法是从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 updateinstaller下一步是终止WebSphere子系统 ENDSBSSBS QWAS6 DELAY 300 要完成WebSphere修订包的安装 必须运行位于该文件夹中的更新脚本 或者运行SMBJOB命令 QIBM ProdData WebSphere AppServer v6 updateinstaller update如果您未使用任何自变量 更新脚本就安装在系统上发现的最新修订包 例如 cd QIBM ProdData WebSphere AppServer v6 Base updateinstallerupdate InterimFix 与先前版本的WebSphere不同的是 在V6中您可安装一个单一修订包 而不需要等待安装一个组PTF请访问WAS支持站点 InterimFix 续 搜索修订包数据库当您发现一个适用于您的问题的修订包时 点击该修订包的链接您应当看到一个像这样的页面 安装InterimFix 从修订包所在网页上下载一个 pak文件将该文件保存在 QIBM ProdData WebSphere AppServer v6 updateinstaller maintenance 1平滑地终止QWAS6子系统 ENDSBS 使用以秒表示的适当DELAY参数值 从Qshell运行这两个命令 cd qibm proddata websphere appserver v6 updateinstallerupdate Wmaintenance package maintenance 例如 对于BaseEdition cd qibm proddata websphere appserver v6 base updateinstallerupdate Wmaintenance package maintenance 6 0 2 5 WS WAS IFPK15508 pak 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 6 0 2 WS WAS OS400PPC64 FPdelta011 pak Wupdate type uninstall 如果您忘记安装的修订包的名称 可通过运行以下命令找到其名称和维护历史记录 qibm proddata websphere appserver v6 base bin historyInfo file tmp history60 txt InstallationEvent MaintenancePackageID6 0 2 WS WAS OS400PPC64 FPdelta011ActioninstallPackageFilename6 0 2 WS WAS OS400PPC64 FPdelta011 pakLogFileName QIBM ProdData WebSphere AppServer V6 Base logs update 6 0 2 WS WAS OS400PPC64 FPdelta011 install updatelog txtBackupFileName QIBM ProdData WebSphere AppServer V6 Base properties version update backup 6 0 2 WS WAS OS400PPC64 FPdelta011 pakTimestamp2006 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管理WAS HTTP服务器选择总结 启动WebSphereprofile ManageAllServers面板可使您快速浏览全部现有的单独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服务器配置文件插件配置文件用于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中的应用程序通过使用多个虚拟主机 您可将您的系统对客户端显示为多个服务器 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 ibm console Web服务器定义 Web服务器定义是一组表示您的Web服务器的配置参数它为Web服务器插件提供配置参数 因此应用服务器和Web服务器彼此之间可互相通信 插件 HTTP 服务器 客户端HTTP请求 WebSphereApplicationServer DB2 plugin cfg xml Web服务器定义 续 Web服务器定义 续 WebSphereApplicationServer Web服务器定义1 FirstApp 映射 Web服务器定义2 SecondApp 映射 映射 映射 代表HTTP服务器实例和Web服务器定义之间的关联 FirstServer 80 SecondServer 80 如何添加Web服务器定义 IBMWebAdministrationfori5 OS是创建Web服务器定义的最佳工具当您成对创建WebSphereprofile HTTP服务器实例时当您配置现有的HTTP服务器实例 使之和WebSphereprofile配套使用时但在许多情况下需要使用WebSphereAdminConsole 分析HTTP服务器 WASprofile配置 plugin cfg xml 是最佳启动位置在WASAdminConsole中打开文件 插件属性面板包含 关于文件位置的信息View按钮显示文件内容 查看plugin cfg xml文件 请看几个参数 标签 虚拟主机的设置 如果您看不到HTTP服务器主机名 端口号 就需要向虚拟主机设置中添加 如果plugin cfg xml中没有列出应用程序 当您安装一个新应用程序时 需要将它映射到 虚拟主机Web服务器定义 许多人在此出错 将模块映射到服务器的步骤 1 2 3 如果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服务器定义 RCHAS11 RCHAS60 配置远程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 xml Web服务器插件 HTTP服务器 WASprofile http WASprofile plugin cfg xml MachineB HTTP服务器 MachineA WebSphereprofile 配置IHS Web服务器 远程Web服务器管理 远程Web服务器管理 自动化 您可在插件配置页面设置以下两个参数 WebSphereNetworkDeployment 2 2 2 1 PortFirewall 1 1 1 1 LoadBalancer Primary Hostname EdgePrimary IPaddress 1 1 1 150 ClusterIPAddress 1 1 1 100 LoadBalancer Backup Hostname EdgeBackup IPaddress 1 1 1 151 WebServer1 Hostname webserver1 IPaddress 1 1 1 200 Port80 s nmask 255 255 255 0 WebServer2 Hostname webserver2 IPaddress 1 1 1 201 Port80 s nmask 255 255 255 0 1 1 1 253 DomainFirewall 192 168 100 1 WASandDB2 Hostname appserver1 IPaddress 192 168 100 100 Port20000 s nmask 255 255 255 0 ClusterIP 192 168 100 150 WAS Hostname appserver2 IPaddress 192 168 100 101 Port20000 s nmask 255 255 255 0 DB2 Hostname dbbackup IPaddress 192 168 100 102 Port20000 s nmask 255 255 255 0 ClusterIP 192 168 100 150 IASP IASP Replication WebSphereNetworkDeployment体系结构 创建ND配置的高级步骤 创建WEBSERVER1和WEBSERVER2在每个HTTP服务器上使用http模板创建一个WebSphereprofile在APPSERVER1上创建一个部署管理器WebSphereprofile 整个配置只有一个部署管理器profile在每个WebSphere系统上创建一个可管理节点 APPSERVER1和APPSERVER2 使每个可管理节点与信元相关联 从现在开始 您可以从单一位置 部署管理器 来配置和控制每个节点 以及应用服务器 11在这一步中我们没有创建任何应用服务器 DeploymentManager NodeAgent 创建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 例如 configureIHS RCHAS11 DEPMNGR将该脚本转移到您运行部署管理器profile的系统上执行configureIHS 脚本向虚拟主机表中添加HTTP服务器实例的主机名和端口号配置RemoteWebservermanagement参数 该参数实现WASAdminConsole对远程HTTP服务器的管理重启部署管理器profile 第十二步 向群集添加成员 在测试您的应用程序和WebSphere配置后 就可以创建更多的群集成员了 向群集中添加一个新成员 要确保在正确的节点 系统 上创建新成员 系统 用新成员的主机名 端口号组合更新虚拟主机表重启部署管理器重新生成Web服务器plugin cfg xml文件将该文件传送到远程HTTP服务器中如果必要 重启HTTP服务器 排除故障 日志文件 几个重要的日志文件位于IFS中的以下目录下 QIBM UserData WebSphere AppServer v6 Base profiles logs 这些文件包括 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 profileNamede

温馨提示

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

评论

0/150

提交评论