BEA WebLogic Server管理指南

BEA WebLogic Server管理指南
作 者: Ali Akbar Keyur Shah 邱仲潘 邱仲潘
出版社: 机械工业出版社
丛编项: 开发人员专业技术丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  AliAkbar是BEA公司的软件工程师,负责WebLogic应用服务器系统管理方面的设计与开发,他还精通SSL和数字证书技术。KeyurShah是Verizon公司的架构师,有14年IT行业经验,曾撰写过两本Java专著。

内容简介

全面的BEAWebLogicServer资源本书由BEA核心开发人员撰写,深入揭示当今热门的应用服务器WebLogicServer的管理与配置技术,并讲述了大量最佳实践。内容包括:在Windows、Linux和AIX上成功安装和配置WebLogicApplicationServer在一个或多个服务器与群集上部署和配置应用程序管理JMX对象,如MBean与MBeanServer理解J2EE服务,包括EFB、JNDI、JDBC、JMS等使用管理控制台来创建并监视服务器、群集和应用程序在遗留系统和XMLWeb应用程序之间集成进程与数据在现有基础设施中工作,如IIS和Apache调整与配置不同参数以优化性能管理新的安全框架,包括授权.凭证映射器。判定器和密钥库本书详细介绍了当今领先的应用程序服务器WebLogicServer。从安装与工作负载管理到部署J2EE服务与集成应用程序,涉及了运行和维护WebLogicServer的专业知识,包括许多工作的详细步骤,如管理控制台、性能调整与查错等。本书实用、权威而全面,是每个WebLogicServer管理员必备的读物。全面的BEAWebLogicServer资源本书由BEA核心开发人员撰写,深入揭示当今热门的应用服务器WebLogicServer的管理与配置技术,并讲述了大量最佳实践。内容包括:在Windows、Linux和AIX上成功安装和配置WebLogicApplicationServer在一个或多个服务器与群集上部署和配置应用程序管理JMX对象,如MBean与MBeanServer理解J2EE服务,包括EFB、JNDI、JDBC、JMS等使用管理控制台来创建并监视服务器、群集和应用程序在遗留系统和XMLWeb应用程序之间集成进程与数据在现有基础设施中工作,如IIS和Apache调整与配置不同参数以优化性能管理新的安全框架,包括授权.凭证映射器。判定器和密钥库本书详细介绍了当今领先的应用程序服务器WebLogicServer。从安装与工作负载管理到部署J2EE服务与集成应用程序,涉及了运行和维护WebLogicServer的专业知识,包括许多工作的详细步骤,如管理控制台、性能调整与查错等。本书实用、权威而全面,是每个WebLogicServer管理员必备的读物。

图书目录

第1章 WebLogic Server基础 1

1.1 了解TCP/IP与HTTP 2

1.2 WebLogic Web服务器 2

1.2.1 端口 3

1.2.2 其他HTTP服务器 5

1.2.3 管理员需知 5

1.3 WebLogic应用程序服务器 6

1.4 WebLogic 7特性 9

1.5 WebLogic系统管理员基础设施 10

1.6 J2EE组件 10

1.6.1 Servlet 10

1.6.2 JSP 11

1.6.3 EJB 14

1.6.4 资源适配器 16

1.7 开发环境与生产环境 16

1.8 Web服务 18

1.9 WLS环境与工具 19

1.9.1 设置类路径选项 19

1.9.2 启动WebLogic Server 19

1.9.3 工具 24

1.10 配置基础 25

1.11 小结 28

第2章 WebLogic应用程序服务器安装与

配置 29

2.1 取得WebLogic Server 7软件 30

2.2 WebLogic Server术语 31

2.2.1 WLS域 31

2.2.2 服务器 32

2.2.3 机器 32

2.2.4 群集 32

2.3 WebLogic Server 7的要求 33

2.3.1 临时空间要求 33

2.3.2 软件要求 33

2.4 安装方法 34

2.4.1 图形方式安装 34

2.4.2 手工运行Configuration Wizard

(图形方式) 41

2.4.3 控制台方式安装 41

2.4.4 静方式安装 45

2.5 WebLogic Server目录结构 49

2.6 WebLogic Server配置文件 50

2.7 配置属性 51

2.8 设置类路径 53

2.9 数据库配置与连接 56

2.9.1 DBPing 56

2.9.2 T3DBPing 56

2.10 测试配置与连通性 56

2.10.1 MyIP 56

2.10.2 Version 56

2.10.3 Ping 56

2.11 在Solaris与AIX上安装WebLogic Server 57

2.11.1 Sun Solaris 8.0 57

2.11.2 IBM AIX 57

2.12 启动WebLogic Server 58

2.13 卸载WebLogic Server 58

2.14 升级WebLogic Server 58

2.14.1 从WebLogic 6.x升级到WebLogic 7 59

2.14.2 修改启动命令脚本 59

2.14.3 WebLogic Server目录结构 62

2.14.4 将应用程序从6.x移植到版本7 62

2.15 小结 63

第3章 WebLogic控制台 65

3.1 WebLogic控制台入门 66

3.2 控制台设置 68

3.3 域配置 69

3.3.1 配置域属性 69

3.3.2 配置服务器 76

3.3.3 配置群集 83

3.3.4 配置机器 83

3.3.5 配置网络信道 83

3.3.6 配置部署 85

3.4 服务配置 86

3.4.1 配置JDBC 86

3.4.2 配置Java消息服务选项 91

3.4.3 配置XML注册表 99

3.4.4 配置WLEC连接池 100

3.4.5 配置WebLogic Tuxedo Connector

服务器 101

3.4.6 配置摇动连接池 102

3.4.7 配置虚拟主机 102

3.4.8 配置安全性 103

3.5 小结 103

第4章 应用程序部署 105

4.1 自动部署 106

4.2 部署工具 106

4.2.1 Weblogic.Deployer选项 107

4.2.2 部署与激活 108

4.2.3 停止部署或停用 110

4.2.4 去备 111

4.2.5 删除 111

4.2.6 取消 111

4.2.7 列表 112

4.2.8 其他Weblogic.Deployer选项 112

4.3 管理接口 113

4.3.1 ApplicationMBean 113

4.3.2 ComponentMBean 114

4.4 静态部署 114

4.5 多服务器部署 115

4.6 群集部署 116

4.6.1 群集设置 116

4.6.2 部署阶段 116

4.7 部署API 120

4.7.1 DeploymentData 120

4.7.2 TargetStatus 121

4.7.3 DeploymentTaskRuntimeMBean 121

4.7.4 DeployerRuntime 122

4.8 小结 123

第5章 WebLogic与J2EE 125

5.1 WebLogic分布式体系结构 126

5.2 管理Web应用程序 127

5.2.1 配置HTTP参数 127

5.2.2 配置监听端口 132

5.2.3 建立与维护HTTP访问日志 132

5.2.4 用管理控制台建立访问日志 133

5.2.5 定义虚拟主机 135

5.3 维护客户机状态 136

5.4 作为EJB客户机的Servlet 136

5.5 事务 137

5.5.1 配置事务参数 137

5.5.2 监控与记录事务 139

5.6 企业应用程序 142

5.7 WebLogic远程方法调用 143

5.8 WebLogic RMI-IIOP 144

5.9 WebLogic JMS 145

5.9.1 JMS应用程序 145

5.9.2 配置JMS 146

5.10 WebLogic JNDI 147

5.10.1 浏览JNDI树 148

5.10.2 在JNDI树中装入对象 148

5.11 使用XML与WebLogic 149

5.11.1 关于XML 149

5.11.2 XML与WebLogic 150

5.11.3 配置分析器与转换器 151

5.11.4 将XML注册表赋予应用程序 153

5.11.5 检查config.xml变化 154

5.11.6 对特定文档类型配置分析器 156

5.12 小结 157

第6章 应用程序安全性 159

6.1 WebLogic Server 7安全性 160

6.2 版本7与版本6.1安全性 161

6.3 WebLogic 7安全服务 162

6.3.1 WebLogic安全框架 162

6.3.2 WebLogic授权框架 164

6.3.3 WebLogic审计框架 166

6.3.4 方便的AuditEvent接口 167

6.3.5 密钥库提供者 168

6.4 管理与配置安全提供者 168

6.4.1 生成角色 168

6.4.2 生成/增加用户 169

6.4.3 生成组 171

6.4.4 配置与管理提供者 171

6.4.5 配置与管理判定器 174

6.4.6 配置与管理授权者 174

6.4.7 配置与管理凭证映射器 175

6.4.8 配置与管理密钥库 176

6.4.9 配置与管理角色映射器 176

6.5 小结 177

第7章 WebLogic Server与HTTP服务器 179

7.1 WebLogic HTTP服务器 180

7.2 何谓插入件 180

7.3 WebLogic与Netscape/iPlanet 181

7.3.1 安装与配置Netscape企业服务器

插入件 181

7.3.2 配置MIME类型 186

7.4 WebLogic与Apache 190

7.5 WebLogic与Microsoft IIS 191

7.5.1 按MIME类型配置Microsoft IIS插

入件 191

7.5.2 按路径配置Microsoft IIS插入件 195

7.6 ISAPI与NSAPI的WebLogic自然插入件

工具 196

7.7 对辅助HTTP服务器设置代理 196

7.8 小结 198

第8章 WebLogic群集 199

8.1 负荷平衡 200

8.1.1 循环负荷平衡 200

8.1.2 加权负荷平衡 201

8.1.3 随机负荷平衡 201

8.1.4 HTTP会话状态的负荷平衡 201

8.2 群集对象基于参数路由 201

8.3 故障切换支持 202

8.4 群集中的通信 202

8.4.1 IP多播—一对多通信 202

8.4.2 IP套接—对等通信 203

8.4.3 群集中的客户机通信 205

8.5 J2EE群集 207

8.5.1 HTTP JSP/Servlet群集 207

8.5.2 对象群集 210

8.5.3 JMS服务器群集 211

8.6 配置WebLogic群集 211

8.6.1 config.xml中群集元素的配置属性 211

8.6.2 群集配置计划 212

8.6.3 配置服务器 212

8.6.4 配置群集 213

8.7 群集查错 218

8.8 小结 220

第9章 WebLogic Server性能调整 221

9.1 WLS性能调整 222

9.1.1 配置Java编译器 222

9.1.2 在Weblogic.xml中配置编译器选项 223

9.1.3 WLS启动参数性能调整 223

9.1.4 设置config.xml性能参数 223

9.1.5 weblogic-ejb-jar.xml性能参数 230

9.2 硬件. 操作系统与网络性能 233

9.2.1 调整操作系统 233

9.2.2 网络性能调整 233

9.3 调整Java虚拟机 233

9.3.1 JVM堆长 234

9.3.2 确定堆长 234

9.3.3 指定堆长值 235

9.3.4 手工强制无用单元回收 236

9.4 监控选项 236

9.5 小结 237

第10章 WebLogic节点管理器 239

10.1 节点管理器的功能 240

10.2 节点管理器体系结构 240

10.3 节点管理器配置 240

10.3.1 建立机器和将被管理服务器加进

机器 241

10.3.2 在管理控制台中配置节点管理器.

默认设置 242

10.3.3 配置被管理服务器的启动信息 243

10.3.4 配置被管理服务器的重新启动行为 244

10.3.5 配置被管理服务器自我健全与重新

启动行为 244

10.3.6 建立节点管理器主机文件 245

10.3.7 对节点管理器配置SSL 246

10.3.8 节点管理器环境变量 248

10.4 节点管理器命令行参数 248

10.4.1 手工启动与停止服务器 249

10.4.2 启动与停止群集和域 250

10.5 小结 251

第11章 WebLogic管理体系结构 253

11.1 JMX简介 254

11.1.1 工具层 254

11.1.2 代理层 255

11.1.3 分布式服务层 255

11.1.4 JMX的优点 256

11.2 WebLogic管理系统 256

11.2.1 WebLogic域 256

11.2.2 WebLogic Mbeans 258

11.2.3 MBean服务器 258

11.2.4 MBean主接口 259

11.2.5 管理MBeanHome接口—AdminMBeanHome 260

11.3 WebLogic Server MBean 260

11.3.1 WebLogic MBean类型 261

11.3.2 WebLogic包地址 262

11.4 访问WebLogic MBean 262

11.5 监控WebLogic MBean 265

11.6 检查表 266

第12章 管理工具 267

12.1 WebLogic Java实用程序 268

12.1.1 前提条件 268

12.1.2 AppletArchiver 268

12.1.3 DBPing 271

12.1.4 T3DBPing 273

12.1.5 Deployer 274

12.1.6 EJBGen 275

12.1.7 getProperty 277

12.1.8 myIP 278

12.1.9 MultiCastTest 279

12.1.10 Schema 279

12.1.11 Show Licenses 281

12.1.12 System 282

12.1.13 VERSION 282

12.1.14 Der2Pem 282

12.1.15 Pem2Der 283

12.1.16 WriteLicense 283

12.2 用命令行工具管理 283

12.2.1 Weblogic.Admin 283

12.2.2 HELP 284

12.2.3 PING 285

12.2.4 VERSION 285

12.2.5 LOCK 286

12.2.6 UNLOCK 286

12.2.7 SHUTDOWN 286

12.2.8 FORCESHUTDOWN 287

12.2.9 CANCEL_SHUTDOWN 287

12.2.10 LIST 287

12.2.11 START 288

12.2.12 LICENSES 288

12.2.13 线程转储 288

12.2.14 GETSTATE 288

12.2.15 SERVERLOG 289

12.3 小结 290

第13章 WebLogic集成 291

13.1 应用程序集成 292

13.2 业务过程管理 292

13.3 WebLogic Integration Studio 293

13.4 B2B集成 294

13.5 数据集成 294

13.6 WebLogic Integration安装与配置 298

13.6.1 预配置域 298

13.6.2 WebLogic集成与配置文件 298

13.6.3 预配置域的配置文件 302

13.6.4 用CONFIGURE生成数据库 303

13.6.5 启动WebLogic Integration域 304

13.6.6 样本应用程序视图 305

13.6.7 在Windows中停止WebLogic

Integration 307

13.6.8 在UNIX系统中停止WebLogic Integration 308

13.7 小结 308

第14章 WebLogic电子业务平台 309

14.1 WebLogic eLink 310

14.2 WebLogic Express 311

14.3 BEA WebLogic Portal 4.0 311

14.3.1 门户服务 312

14.3.2 电子商务服务 313

14.3.3 个性化服务 313

14.3.4 团队管理 313

14.4 WebLogic Java Adapter for Mainframe 314

14.5 WebLogic和TUXEDO 316

14.6 小结 318

第15章 WebLogic第三方工具 319

15.1 部署与XML实用程序 320

15.1.1 Sitraka DeployDirector 320

15.1.2 TogetherSoft ControlCenter 324

15.1.3 AltoWeb 325

15.2 服务器管理实用程序 328

15.3 测试工具 328

15.4 小结 330

附录A WebLogic Server故障诊断技巧 333

附录B WebLogic Server最佳管理实践 341

附录C 真实服务器配置 335

术语表 355