IBM WebSphere应用服务器5.0系统管理与配置

IBM WebSphere应用服务器5.0系统管理与配置
作 者: (美)IBM公司著;张云涛,龚玲译;张云涛译
出版社: 清华大学出版社
丛编项: IBM红宝书系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: IBMweb
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《IBM WebSphere应用服务器5.0系统管理与配置》作者简介

内容简介

本书内容提挈:·揭示WebSphereApplicationServer5.0的新特性·使用流行的平台和技术进行安装·掌握管理和应用程序部署本书是IBM红宝书系列中的一本。主要内容包括:实施WebSphere5.0所需的相关知识、网络部署运行时环境、Web应用程序的打包和部署以及WebSphere环境的管理。全书共分五大部分,细致而深入地讲述了关于WebSphere应用服务器产品的信息。第一部分是入门知识,主要概述WebSphere应用服务器产品。第二部分介绍WebSphere的安装。第三部分介绍WebSphere的配置。第四部分介绍WebSphere的管理。第五部分提供了一些附加资料,可供读者查阅。本书适合Web开发人员、Java开发人员、业务分析员、架构师和企业级应用程序编程人员。

图书目录

第1部分基础入门篇

第1章初识IBMWeb Sphere应用服务器5.0

1.1IBMWeb Sphere应用服务器简介

1.2IBMWeb Sphere应用服务器5.0软件包

1.2.1IBMWeb Sphere应用服务器Express版

1.2.2IBMWeb Sphere应用服务器基本配置

1.2.3IBMWeb Sphere应用服务器网络部署

1.2.4IBMWeb Sphere应用服务器企业版

1.2.5Web Sphere开发软件包

1.2.6开发软件包概述

1.2.7特性概述

1.35.0版本的新特性

1.3.1遵循J2EEl.3

1.3.2使用JMX的管理模型

1.3.332作负载管理的增强

1.3.4Web服务

1.3.5性能增强

1.3.6安全性增强

1.3.7支持的消息机制

第2章Web Sphere体系结构概述

2.1IBMWeb Sphere应用服务器

2.1.1节点

2.1.2配置资料库

2.1.3应用服务器

2.1.4Web服务器和Web服务器插件

2.1.5嵌入式HTTP服务器

2.1.6虚拟主机

2.1.7Web容器

2.1.8EJB容器

2.1.9JCA容器

2.1.10客户端应用程序容器

2.1.11Web管理控制台和应用程序

2.1.12管理服务

2.1.13脚本客户端

2.1.14JMS服务器

2.1.15应用程序

2.1.16应用数据库

2.1.17会话数据库

2.1.18名称服务器

2.1.19安全服务器

2.1.20Web服务引擎

2.2IBMWeb Sphere应用服务器网络部署

2.2.1单元

2.2.2部署管理器

2.2.3主配置资料库

2.2.4节点代理

2.2.5UDDI注册

2.2.6Web服务网关

2.2.7边际组件

2.2.8群集

2.3可管理进程

第3章拓扑选择

3.1选择拓扑的标准

3.1.1安全

3.1.2性能

3.1.3吞吐量

3.1.4可伸缩性

3.1.5可用性

3.1.6可维护性

3.1.7会话管理

3.1.8拓扑选择标准总结

3.2Web Sphere组件的共存

3.2.1多个Web Sphere实例

3.2.2使用单个安装的多个服务器实例

3.2.3Web Sphere应用服务器和网络部署共存

3.2.4单个和多个Web服务器的比较

3.3拓扑

3.3.1术语

3.3.2拓扑1:垂直伸缩

3.3.3拓扑2:分离HTTP服务器

3.3.4拓扑3:反向代理

3.3.5拓扑4:多层

3.3.6拓扑5:群集的水平伸缩

3.3.7拓扑6:具有IP喷射器的水平伸缩

3.3.8拓扑7:多个Web Sphere单元

3.3.9拓扑8:一个节点上的多个群集

3.3.10拓扑9:组合的拓扑

3.4关于拓扑的最后一些考虑事项

3.5相关信息

第4章命名

4.1新特性

4.2Web Sphere命名体系结构

4.2.1组件

4.2.2JNDI支持

4.2.3JNDI绑定.

4.2.4联合的命名空间

4.2.5本地命名空间结构

4.3可互操作的命名服务(1NS)

4.3.1引导端口

4.3.2CORBAURL

4.4分布式CosNaming

4.5配置的绑定

4.5.1对象的类型

4.5.2绑定引用的类型

4.6初始上下文

4.6.1设置初始根目录上下文

4.7命名空间的联合.

4.8操作性

4.8.1Web Sphere3.5/4.0的EJB客户端

4.8.2Web Sphere3.5/4.0服务器

4.8.3非Web Sphere环境下的EJB客户端应用程序.

4.9示例

4.9.1单服务器

4.9.2同一台计算机中的两个单独的服务器

4.9.3同一台计算机中的两个网络部署应用服务器

4.9.4Web Sphere应用服务器4.0客户端应用程序

4.10命名工具

4.10.1dumpNameSpace

第5章异步消息传送

5.1异步消息传送

5.1.1概念

5.1.2应用程序的使用

5.1.3Java消息服务口MS)

5.1.4消息驱动bean

5.2Web Sphere对异步消息传送的支持-

5.2.1Web Sphere对J2EEl.3的支持

5.2.2Web Sphere对JMS的支持.

5.2.3Web Sphere对消息驱动bean的支持

5.3Web Sphere JMS提供者

5.3.1建议的用法

5.3.2主要特性

5.3.3局限性

5.3.4运行时组件

5.3.5管理

5.3.6安全性考虑事项

5.3.7互操作性

5.4Web Sphere MQ JMS提供者

5.4.1主要特性

5.4.2运行时组件

5.4.3管理

5.4.4安全性考虑事项

5.4.5互操作性

5.5常规JMS提供者

5.5.1主要特性

5.5.2局限性

5.5.3运行时组件

5.5.4管理

5.5.5安全性考虑事项

5.5.6互操作性

5.6Web Sphere群集和MQ群集

5.7JMS方案

5.7.1Web Sphere JMS提供者——单个基本服务器

5.7.2Web Sphere JMS提供者——多个基本服务器

5.7.3Web Sphere JMS提供者——网络部署

5.7.4Web Sphere JMS提供者——单元中单个JMS服务器

5.7.5Web Sphere JMS提供者——单元间的网络部署

5.7.6Web Sphere MQ JMS——没有群集化的队列

5.7.7Web Sphere MQ JMS——群集化的队列

5.7.8Web Sphere MQ JMS——单元间的网络部署

第Ⅱ部分Web Sphere安装篇

第6章安装方法

6.1选择一个拓扑

6.1.1使用嵌入式HTTP传送与使用独立的Web服务器的比较

6.2打包

6.2.1确定安装哪些功能部件

6.3选择平台和核查需求

6.4静寂模式安装和图形用户界面安装的比较

6.4.1GUI安装

6.4.2静寂模式安装

6.5规划IBMHTTP服务器

6.5.1检查IP端口冲突

6.5.2作为Windows服务运行

6.5.3安装和配置

6.6规划Web Sphere应用服务器

6.6.1选择安装特性

6.6.2检查IP端口冲突

6.6.3作为服务运行(仅针对Windows)

6.6.4嵌入式消息传送的考虑事项(UNIX系统)

6.6.5安装和安装后的相关任务

6.7网络部署规划

6.7.1选择要安装的特性

6.7.2检查IP端口冲突

6.7.3作为服务运行(Windows)

6.7.4安装和安装后的相关任务

6.8规划并安装消息传送产品

6.8.1安装和验证Web Sphere JMS提供者

6.8.2安装作为JMS提供者的Web SphereMQ

6.8.3安装和定义普通的JMS提供者

第7章WindOWS2000安装步骤

7.1产品安装根目录变量

7.2安装IBMHTTP服务器和Web服务器插件

7.2.1安装

7.2.2配置IBMHTTP服务器

7.2.3校验IBMHTTP服务器安装

7.2.4校验Web服务器插件的安装

7.3安装IBMWeb Sphere应用服务器

7.3.1安装

7.3.2验证IBMWeb Sphere应用服务器的安装

7.3.3启动和停止serverl

7.3.4访问管理控制台

7.3.5访问Web Sphere中的应用程序

7.3.6生成Web服务器插件的安装

7.3.7实现安全性

7.4安装IBMWeb Sphere应用服务器网络部署

7.4.1校验部署管理器的安装

7.4.2启动和停止部署管理器

7.4.3访问管理控制台

7.4.4向单元添加节点

7.4.5访问应用程序

7.5安装Web Sphere应用服务器一一静寂模式

7.5.1默认响应文件

7.5.2自定义响应文件

7.5.3执行静寂安装

7.6安装网络部署一一静寂模式

7.6.1默认响应文件.

7.6.2自定义响应文件

7.6.3执行静寂安装

第8章A1X安装步骤

8.1产品安装根目录变量

8.2安装AIX

8.3安装IBMHTTP服务器和/或Web服务器插件

8.3.1安装

8.3.2配置IBMHTTP服务器.

8.3.3校验IBMHTTP服务器的安装

8.3.4校验插件的安装

8.4安装Web Sphere应用服务器

8.4.1安装

8,4.2校验Web Sphere的安装

8.4.3启动和终止serverl

8.4.4访问管理控制台

8.4,5访问Web Sphere中的应用程序

8.4.6生成Web服务器插件的安装

8.4.7实现安全性

8.5安装Web Sphere应用服务器网络部署

8.5.1安装网络部署

8.5.2检验部署管理器的安装

8.5.3将Web Sphere节点添加到已有单元中

8.6安装Web Sphere应用服务器一一静寂模式

8.6.1默认响应文件

8.6.2自定义响应文件

8.6.3执行静寂安装

8.7安装网络部署一一静寂模式

8.7.1默认响应文件

8,7.2自定义响应文件

8.7.3执行静寂安装

第9章Solaris安装步骤

9.1产品安装根目录变量

9.2有关操作系统的考虑事项

9.2.1检查操作系统级别

9.3安装SunONEWeb服务器

9.3.1预安装任务

9.3.2安装SunONEWeb服务器6.0SPl

9.3.3配置Web服务器

9.3,4校验安装

9.4安装Web Sphere应用服务器

9.4.1安装

9.4.2校验Web Sphere的安装

9.4.3启动和终止serverl

9.4.4访问管理控制台

9.4.5访问Web Sphere中的应用程序+

9.4.6生成Web服务器插件的安装

9.4.7实现安全性.

9.5安装网络部署

9.5.1安装

9.5.2校验部署管理器的安装

9.5.3将节点添加到已有的Web Sphere单元中

9.6安装Web服务器插件

9.7用静寂模式安装Web Sphere应用服务器

9.7.1默认响应文件

9.7.2自定义响应文件

9.7.3执行静寂安装

9.8以静寂模式安装网络部署

9.8.1默认响应文件

9.8.2自定义响应文件

9.8.3执行静寂安装

第Ⅲ部分Web Sphere配置篇

第10章系统管理

10.1主要特性

10.2系统管理工具

10.2.1Web Sphere管理控制台

10.2.2命令行操作工具

10.3拓扑

10.3.1定义

10.3.2操作

10.4分布式管理

10.4.1管理层

10.4.2单元内的管理点

10.4.3基于角色的管理

10.4.4常规的管理功能

10.4.5请求的管理服务

10.4.6需要的管理应用程序

10.5配置和应用程序数据资料库

10.5.1资料库目录结构

10.5.2.变量作用域文件

10.5.3的手动编辑配置文件

10.5.4应用程序数据文件

10.5.5基本和网络部署资料库间的差异

10.5.6用于应用程序执行的资料库文件

10.6应用程序管理

10.6.1应用程序安装

10.6.2应用程序分发

10.6.3应用程序操作控制

10.6.4应用程序更新

10.6.5应用程序装配工具

10.7常规系统管理任务

10.7.1添加节点到单元

10.7.2从单元删除节点

10.7.3强制节点配置的同步

10.7.4清除节点

10.7.5备份节点配置

10.7.6恢复节点配置

10.7.7恢复单元配置

10.7.8恢复单元配置

10.7.9在单个计算机上创建多个实例(节点)

10.7.10启动网络部署环境

10.7.11停止网络部署环境.

10.7.12在发生故障时激活进程重启

第11章Web Sphere管理基础

11.1Web Sphere管理控制台简介

11.2启动管理控制台

11.2.1登录到管理控制台

11.3图形化界面

11.3.1任务条

11.3.2导航树

11.3.332作区

11.3.4状态和消息区域

11.4使用管理控制台

11.4.1查找项目

11.4.2更新已有项目

11.4.3添加新项目

11.4.4删除项目

11.4.5启动和停止项目

11.4.6保存工作

11.4.7获得帮助

11.5保护管理控制台.

11.6常规管理任务

11.6.1管理节点

11.6.2管理应用服务器

11.6.3管理企业应用程序

第12章配置环境

12.1管理虚拟主机

12.1.1创建虚拟主机

12.2生成Web服务器插件

12.3管理Web Sphere变量

12.4共享库

12.5内部复制域

12.6命名

12.6.1命名空间的绑定

12.6.2CORBA命名服务用户和组

第13章服务器的配置和管理

13.1创建和管理应用服务器

13.1.1创建应用服务器

13.1.2应用服务器的配置参数

13.1.3管理应用服务器

13.2创建和管理群集

13.2.1创建群集

13.2.2查看群集拓扑

13.2.3管理群集

第14章配置会话管理

14.1会话管理

14.24.0版本与5.0版本的会话管理的比较

14.3会话管理器的配置

14.3.1会话管理的特性

14.3.2访问会话管理的特性

14.4会话作用域

14.5会话标识符

14.5.1选择会话跟踪机制

14.5.2SSLID跟踪

14.5.3Cookie

14.5.4URL重写

14.6本地会话

14.7会话管理的高级设置

14.8会话亲缘性

14.8.1会话亲缘性和故障转移

14.9持久性会话管理

14.9.1激活数据库持久性

14.9.2Web Sphere内部消息传送

14.9.3会话管理调节

14.9.4持久性会话和非串行化J2EE对象

14.9.5使用更大的DB2页面(数据库持久性)

14.9.6单行模式与多行模式的比较(数据库持久性)

14.9.7写入持久性会话数据库的内容

14.10无效的会话

14.10.1会话监听器

14.11会话安全性

14.12会话性能考虑事项

14.12.1会话大小

14.12.2减少持久性存储的I/O

14.12.3多行持久性会话管理一一数据库持久性

14.12.4管理会话数据库连接池

14.12.5会话数据库的调节

第15章配置WebSph6re资源

15.1JMS和JMS提供者

15.2JMS资源

15.3JMS提供者

15.4管理JMS提供者

15.4.1管理Web Sphere JMS提供者

15.4.2管理Web Sphere MQ JMS提供者

15.4.3管理普通的JMS提供者

15.5配置JMS资源

15.5.1为嵌入式Web Sphere JMS提供者配置资源

15.5.2为Web Sphere MQ JMS提供者配置资源

15.5.3为普通JMS提供者配置资源

15.5.4其他相关信息

15.6JDBC资源

15.6.1什么是JDBC提供者和数据源

15.6.2Web Sphere对数据源的支持

15.6.3数据源用法指南

15.7创建数据源

15.7.1创建JDBC提供者

15.7.2创建JDBC数据源

15.7.3其他的相关信息

15.8J2EE连接器结构(JCA)概述

15.9在应用服务器中使用JCA资源适配器与连接工厂

15.9.1资源适配器

15.9.2连接工厂

15.10使用资源适配器

15.10.1安装资源适配器

15.10.2配置J2C连接工厂

15.10.3在应用程序中使用资源适配器

15.10.4其他相关信息

15.11Java Mail和Java Mail服务提供者

15.12Java Mail会话

15.13配置Java Mail资源

15.13.1配置邮件提供者

15.13.2配置Java Mail会话

15.13.3示例代码

15.13.4其他的相关信息

15.14URL提供者

15.14.1配置URL提供者和URL

15.14.2配置URL

15.14.3URL提供者示例

15.14.4其他相关信息

15.15资源环境提供者

15.15.1Web Sphere5.0对资源环境引用的支持

15.15.2配置资源环境提供者

15.15.3其他相关信息

第16章打包企业应用程序

16.1应用程序装配工具概述

16.2Web bank应用程序概述.

16.3创建Web bank企业应用程序

16.4打包EJB模块

16.4.1创建EJB模块

16.4.2将文件添加到EJB模块

16.4.3将会话bean添加到EJB模块

16.4.4将消息驱动bean添加到EJB模块

16.4.5将实体bean添加到EJB模块

16.4.6声明容器管理的关系

16.4.7声明实体bean的查找方法

16.4.8在已有的模块中导入已有的企业bean

16.5打包Web模块

16.5.1创建Web模块

16.5.2将文件添加到Web模块中

16.5.3将servlet添加到Web模块.

16.5.4自定义Web模块

16.5.5声明servlet映射

16.5.6将JSP声明为Web组件

16.6打包客户端应用程序

16.7在AAT中导入已有模块

16.8声明环境变量

16.9创建EJB引用

16.9.1使用“远程”:引用

16.9.2使用本地引用(仅用于EJB2.0)

16.10创建资源引用

16.11设置EJB的事务属性

16.11.1事务属性概述

16.11.2如何设置事务属性

16.121BMEJB扩展EJB高速缓存选项

16.12.1实体bean的EJB容器高速缓存选项

16.12.2有状态会话bean的EJB容器的高速缓存选项

16.12.3有状态EJB的超时选项

16.131BMEJB扩展:本地事务的设置

16.141BMEJB扩展:EJB访问意图

1'6.14.1事务隔离级概述

16.14.2并发控制

16.14.3设置隔离级(仅用于EJB1.1)

16.14.4将方法标记为只读(仅用于EJB1.1)

16.14.5用ForUpdate标志标记方法(只用于EJB1.1)

16.14.6使用EJB2.0访问意图

16.14.7使用预读提示

16.14.8跟踪访问意图的行为

16.151BMEJB扩展:继承关系

16.161BMWeb模块扩展

16.16.1文件服务servlet

16.16.2Web应用程序自动重新加载

16.16.3按类名服务servlet

16.16.4默认的错误页面

16.16.5目录浏览

16.16.6JSP属性

16.16.7自动生成HTTP请求和相应代码

16.171BMEAR扩展:共享会话上下文

16.18验证归档内容

16.19建议的打包规则

第17章部署应用程序

17.1准备环境

17.1.1创建WEBBAN_ROOT环境变量

17.1.2创建Web bank应用服务器

17.1.3修改Web bank Server HTTP传输端口

17.1.4定义Web bank虚拟主机

17.1.5为IBMHTTP服务器(或Apache)创建虚拟主机

17.1.6创建JDBC提供者和数据源

17.1.7配置Web Sphere JMS提供者

17.1.8创建JMS资源

17.1.9创建JMS监听器端口

17.2设置应用程序绑定

17.2.1定义EJB JNDI名

17.2.2为实体bean定义数据源

17.2.3将EJB引用绑定到EJB JNDI名

17.2.4将Web模块绑定到虚拟主机

17.2.5将消息驱动的bean绑定到JMS监听器

17.3生成部署代码

17.3.1使用AAT

17.3.2使用EJB Deploy

17.4部署应用程序

17.4.1使用绑定文件

17.5部署应用程序客户端

17.5.1定义应用程序客户端绑定

17.5.2将EAR导出到客户端系统

17.5.3启动J2EE客户端

17.6理解Web Sphere类加载器

17.6.1Java2类加载器的简介

17.6.2Web Sphere类加载器概述

17.6.3应用程序和Web模块类加载器

17.6.4理解类加载器策略

17.6.5理解类载入/委派模式

17.6.6共享库

17.6.7应用程序扩展类加载器

17.6.8动态类路径与静态类路径比较

17.7通过实例学习类加载器

17.7.1步骤1:简单的WAR打包

17.7.2步骤2:使用清单文件的类一路径条目

17.7.3步骤3:修改WAR类加载器委派模式

17.7.4步骤4:用EJB共享依赖JAR

17.7.5步骤5:在多个应用程序间共享依赖JAR

17.7.6处理JNI代码

17.7.7从4.0版本迁移的注意事项

17.7.8跟踪类加载器

17.8动态部署和热部署

17.9将动态内容和静态内容相分离

17.10有关维护的最佳实践经验

17.11部署常见问题解答

第Ⅳ部分Web Sphere管理篇

第18章故障诊断

18.1识别问题的方法

18.2管理控制台消息

18.3日志文件

18.3.1JVM(标准)日志

18.3.2进程(本地)日志

18.3.31BM服务(活动)日志

18.4跟踪

18.4.1用于诊断的跟踪服务

18.4.2Web服务器日志和跟踪

18.5日志分析器

18.5.1使用日志分析器

18.5.2在多个应用服务器上合并日志

18.5.3更新symptom数据库

18.6线程分析器技术预览

18.6.1解Java栈跟踪

18.6.2运行线程分析器

18.7收集器工具

18.8首次故障数据捕获日志

18.9转储命名空间的内容

18.10HTTP会话监控

18.11系统内核映象分析

18.11.1内核映象方案

18.11.2查看系统内核映象

18.11.3用dbx监控正在运行的进程(AIX)

18.11.4errpt命令(AIX)

18.11.5Windows平台上的内核文件

18.12应用程序的调试和跟踪

18.12.1应用服务器工具包

18.12.2JRas日志工具包和JRas扩展

18.13产品安装信息

18.13.1使用管理控制台查找产品信息

18.13.2查找Web Sphere应用服务器版本信息

18.13.3查找JDK版本

18.13.4查找IBMHTTP服务器版本

18.14诊断问题的资源

第19章命令行管理与脚本编写

19.1Web Sphere脚本迁移

19.2Java管理扩展(JMX)

19.2.1JMX的主要特性

19.2.2JMX的好处

19.2.3JMX体系结构

19.2.4JMX分布式管理

19.2.5JMXMBean

19.2.6JMX使用概要

19.3使用wsadmin

19.3.1配置wsadmin

19.3.2运行wsadmin

19.4使用wsadmin的普通操作型管理任务

19.4.1操作型任务的常用方法

19.4.2普通管理任务的特定示例

19.4.3管理部署管理器

19.4.4管理节点

19.4.5管理应用服务器

19.4.6管理企业应用程序

19.4.7管理群集

19.4.8生成Web服务器插件配置

19.4.9激活对Web Sphere组件的跟踪

19.5普通配置任务

19.5.1配置任务的常用方法

19.5.2Web Sphere配置任务的具体例子

19.6使用wsadmin配置和管理Web bank的案例分析

19.6.1假设

19.6.2创建新的虚拟主机

19.6.3创建JDBC提供者

19.6.4创建数据源

19.6.5创建应用服务器

19.6.6安装Web bank企业应用程序

第V部分附录

附录A命令行工具

附录B附加的故障诊断信息

附录CWeb bank应用程序概述

附录D其他资料

附录E相关资源

附录F作者信息