WebSphere Application Server 高级版
入门
版本 3.02
5801-AAR
注意 |
---|
在使用本资料和它支持的产品之前,必须阅读附录 D. 注意事项中的一般信息。 |
第三版(1999 年 12 月)
此版本适用于特许程序 IBM WebSphere Application Server 高级版,版本 3.02,程序号 5801-AAR。
请通过电话或传真订购出版物。IBM Software Delivery Solutions/IBM Publications Support 在东部标准时间(EST)上午 8:30 与下午 7:00 之间接受出版物的订单。 电话号码为 (800) 879-2755。传真号码为 (800) 284-4721。
您也可通过您当地的 IBM 代表或 IBM 分部来订购出版物。(以下地址不备有出版物。)
在本出版物的末尾附有一张意见表。如果没有该表格的话,请将您的意见寄往:
IBM Corporation
Attn: Information Development
Department G7IA, Building 062
P.O. Box 12195
Research Triangle Park, NC 27709-2195
您可将意见传真到 (919) 254-0206。
当您发送信息给 IBM 后,即授予 IBM 非专有权,IBM 对于您所提供的任何信息,有权利以任何它认为适当的方式使用或散发,而不必对您负任何责任。
(C)版权所有 国际商业机器公司 1998,1999。保留所有权利
美国政府用户注意:限定权利相关文档。本文档与限定权利相关。使用、复制或公开文件应受到 IBM 公司签定的 GSA ADP 时效合同(Schedule Contract)所规定条款的限制。
关于 IBM WebSphere Application Server
安装 WebSphere Application Server 之前
安装和配置 WebSphere Application Server
启动和停止 WebSphere Application Server
附录 B. 安装和配置 NetWare 企业 Web 服务器
本入门旨在帮助您安装、配置和开始使用 IBM WebSphere Application Server,高级版版本 3,Novell NetWare 版。它还描述了如何验证您的安装并给出 其它信息资源。本书通过向您提供安装和配置 WebSphere Application Server 所需的信息,帮助您尽快掌握基本要领。
而其它信息资源可供学习使用 WebSphere Application Server 功能特性。(请参阅获得更多信息)
开发为 WebSphere | 如果您是程序员,并且正在开发 WebSphere 上运行的应用程序,请查询 IBM WebSphere Application Server Web 站点 或通过以下网址访问 Novell http://developer.novell.com/websphere,以获得其它信息。 |
安装、配置或维护 WebSphere Application Server | 如果您负责安装、配置和管理 WebSphere Application Server,请阅读本文档并访问 http://www.ibm.com/software/webservers/appserv/ 或 http://www.novell.com/documentation,以获得最近的发行版注意事项和相关文档。 |
您可以在 IBM 和 Novell 的 Web 站点及产品光盘中找到本书 HTML 和 PDF 格式的文档。 请访问以上列出的 Web 站点,以获得本文档的最近更新版本。
WebSphere Application Server 高级版为电子商务应用的 Web 事务处理和交互提供了健全的展开环境。它提供了 可移植的、基于 Java 的 Web 应用程序展开平台,着重于支持和执行小服务程序、JavaBean、JavaServer Page(JSP)文件 和 Enterprise Bean。它建立在 WebSphere Application Server 标准版的基础上,提供了服务器端商务应用程序的可移植性和 控制,以及 Enterprise Bean 的性能和可管理性,以提供综合性的基于 Java 的 Web 应用程序平台。 它通过以下方面扩展了此平台的价值和多功能性:
本 WebSphere 产品集管理和集成企业范围应用程序于一体,同时平衡基于 Java 的开放技术和 API。它能与关系数据库、事务处理系统和其它应用程序之间进行有力地交互。该 Web 应用程序服务器提供 Java、CORBA 和 Enterprise Bean 应用程序的展开和管理。
WebSphere Application Server 版本 3,高级版提供了功效强大的展开环境和用于管理 Java 应用程序和组件的应用程序服务集合。 这些新特性包括:
万维网市场持续快速增长。拥有动态 HTML 的 Web 站点通过提供交互式和自我服务事务处理逐渐获得了竞争优势。这种交互的商务逻辑应用程序在幕后工作,提供对数据的立即存取,以响应用户请求。
企业将更加频繁地使用提供和支持基于 Web 业务逻辑的 Java 技术。利用 JavaServer Page(JSP)小服务程序和启用 Java 的数据库连接的 Web 站点支持复杂的事务处理和与客户的动态交互。这种技术发展引入了新的挑战,如:
IBM WebSphere Application Server 版本 3.0 能够为这些挑战提供解决方案,满足贵公司当前的需要,并支持其未来的发展:
每种产品都将 Web 写作和设计任务与业务逻辑程序设计任务区分开来,允许程序员和其它更为传统的 Web 小组成员协同工作,以 实现最高的工作效率并最大限度地降低互相之间的干扰。
本部分的其余部分将讨论 WebSphere Application Server 高级版所支持的 Java 技术,及其提供的用于展开和管理此技术的环境:
Enterprise Bean 支持是 WebSphere Application Server 高级版的主要特性。此支持将事务处理和分布式对象组合成一个现代的解决方案,用于处理复杂的企业信息管理问题。
有了 WebSphere Application Server Enterprise Bean 支持,应用程序开发者就能够简单、高效地工作,并可将精力集中于业务,而不必分散于复杂的事务处理或分布式对象上。Enterprise Bean 支持能够为开发者处理这些方面的工作。例如,应用程序开发者可以使用简单命令或方法在银行帐户之间传送资金,而不必担心幕后数据的实际位置,也不必关心在事务处理过程中如何处理系统崩溃。
如需获得关于 IBM WebSphere Application Server 版本 3.0 的更多信息,请访问下列 Web 站点:
http://www.ibm.com/software/webservers/appserv
http://developer.novell.com/websphere
http://www.novell.com/documentation/websphere/docui/index.html
Java 小服务程序运行在基于 Java 的 Web 服务器上以扩展服务器能力,这类似于 Java 小应用程序运行在浏览器上以扩展浏览器能力。 小服务程序,和其它商务逻辑组件一样,能够生成 Web 站点内容,或与 Enterprise Bean 通信以访问数据库中的内容,并允许对用户请求的新级别的响应。
WebSphere Application Server 高级版提供与多种 Web 服务器和操作系统兼容的基于 Java 的小服务程序引擎。 小服务程序引擎支持:
通过组合 Web 服务器和应用程序服务器,Web 小组可以生成真正的交互式 Web 站点,在此站点中客户能够在自我服务的基础上执行事务处理。除了 HTML,还有其它技术可用于描述和显示在事务处理过程中从用户及后端数据库流入和流出 Web 站点的数据。使用的核心技术包括 Sun Microsystems 的 JavaServer Page(JSP)和可扩展标记语言(XML)。
WebSphere Application Server 帮助您组合 JSP、XML、业务逻辑应用程序和 HTML,以显示基于 Web 的商业前沿,用于收集用户请求、召集业务逻辑应用程序以生成或访问数据,并格式化和显示结果。
WebSphere Application Server 提供了 JSP 引擎和标记支持。JSP 组合了服务器端脚本和标记,同时允许您将呈示逻辑(如 HTML)与业务逻辑(如小服务程序)区分开来。在每 个 JSP 文件中,您可以包括 JSP 语法、HTML 标记、小服务程序标记、NCSA 标记及处理用户请求的内联 Java 代码、访问可重用业务逻辑组件、如所需的小服务程序、bean 和 基于 Java 的 Web 应用程序。JSP 也允许您分隔文档结构、内容和呈示,允许 Web 小组成员在最小程度影响彼此的情况下并行工作。
WebSphere Application Server 也提供了 XML 文档结构服务,包括文档语法分析器、文档验证过程和一个用于服务器端 XML 处理的文档生成器。 这些特性让您充分发挥 XML,这一 HTML 标记替代项的功能。 XML 简化了:
WebSphere Application Server 提供了一个安全的、规模可缩放的环境,用于展开和管理基于 Web 的应用程序。
WebSphere Application Server,NetWare 版包括一个 NetWare 企业 Web 服务器插件,它通过扩展 Web 服务器能力为 Java 应用程序提供服务。插件同 企业服务器一起装入,并提供 Web 服务器和 WebSphere Application Server 之间的通信。
WebSphere Application Server 比以往支持更多的配置方案。所选的配置支持工作量管理、JVM 缓冲池、多机上 的多服务器及分派对 WebSphere Application Server 请求的多种 Web 服务器品牌。
为了最为灵活地分布应用程序服务器,高级版提供了一个 Java 对象请求代理(Java ORB),带有使用 Internet Inter-ORB 协议(IIOP)进行连接的远程方法调用(RMI)。
WebSphere Application Server 提供了一个与小服务程序引擎和 Web 服务器协同使用的安全性服务器,提供对 Web 资源的 存取控制,包括 HTML 页面、小服务程序、JavaServer Page(JSP) 文件和 Enterprise Bean。安全性服务器提供了集中式的安全性策略控制和安全服务,如认证和授权。
应用程序服务器能够区分认证由轻量级目录访问协议(LDAP)服务、NetWare 目录服务(NDS)或轻量级第三方认证(LTPA)服务定义的用户。
可以选择基本认证和证书认证,这取决于您 Web 服务器的能力和其它因素。证书认证提供高度安全的、谨慎的机制保护 Web 资源。
LTPA 支持提供框架以实现方便的个别登录。换言之,在会话开始时用户经认证之后,他们就可以在企业内部访问 各种 WebSphere Application Server 和 Web 服务器上的资源,而无须再次认证。
WebSphere Application Server 用户辅助工具中的安全性信息讨论了其它安全性特性,并指导您完成安全性设置。
WebSphere Application Server 支持群集或独立 Web 服务器的用户简要表文件和会话跟踪。这些特性可帮助您维护有关 Web 站点用户的信息,并对会话中来自相同用户的请求进行分组。
WebSphere Application Server 提供了连接缓冲池特性,用于对符合 JDBC(Java 数据库连通性)的数据库之间的连接进行缓存和重用。当一个小服务程序需要数据库连接时,它可从可用连接缓冲池中获得连接,从而消除了为每个请求打开一个新连接的系统开销。
WebSphere Application Server 提供了广泛的监控能力以跟踪资源,包括小服务程序、Enterprise Bean、线程、系统资源、数据库连接缓冲池和用户会话。监控接口提供了图表和表格视图,使系统性能诊断更为简便。
同时提供跟踪和日志。
WebSphere Application Server 高级版和标准版提供了 Tivoli Ready 认证代码。有关安装和配置 Tivoli Ready Enablement 的指示,请参阅文档中心。
WebSphere 有一个样本资料库,包括一组小的通用样本。 这些样本向您提供了在您自己的 Web 站点中添加公共功能的快捷方式,讲授 WebSphere Java 编程模型的基本概念,并演示 使用应用程序服务器以实现最佳效果的便捷技巧。此资料库还虚构了一个完整的内部网 Web 站点,公司名为 YourCo。YourCo Web 站点显示如何将资料库中的简单样本应用和改写到一个(几乎)真实的生活环境中。
启动应用程序服务器后,请参阅 IBM WebSphere Studio Web 站点以获得关于样本的更多信息:
http://domain_name/WebSphereSamples/index.html
要使用样本,您需要一个支持 HTML 4、级联样式表(CSS)和 Java 小应用程序的 Web 浏览器。如 Netscape Navigator 4.07 和 Microsoft Internet Explorer 4.01 或更高版本。
注意: | 请在安装 WebSphere Application Server 之前查询 Novell 开发者支持或文档 Web 站点或 IBM WebSphere Application Server Web 站点,以
获得本信息的更正及补充。请访问下列 Web 站点之一,以查看最近的发行版注意事项: http://developer.novell.com/websphere http://www.novell.com/documentation/websphere/docui/index.html |
有几种方法可以获得关于 WebSphere Application Server 及其更新的最近信息:
要获得以下信息 . . . | 请访问 . . . |
在 NetWare 上安装、配置或维护 WebSphere Application Server |
|
在 NetWare 的 WebSphere Application Server 上开发和展开小服务程序 |
|
文档中心驻留在安装 WebSphere 的服务器上,它使您可以方便地访问产品程序设计文档、管理控制台帮助、Java 文档、Web 站点和其它产品资源。
要访问文档中心,您需要一个支持 HTML 4、级联样式表(CSS)和 Java 小应用程序的 Web 浏览器。兼容的浏览器包括 Netscape Navigator 4.07 和 Microsoft Internet Explorer 4.01 或更高版本。
要从 Web 浏览器访问文档中心:
您也可以通过映射一个驱动器到您的 NetWare 服务器并打开以下路径来打开文档中心:
as_root\web\doc\begin_here\index.html
WebSphere 管理控制台是一个 Java 程序,它为 WebSphere 管理服务器提供系统管理接口。
帮助包括如何执行主要任务的指导教程、对话框帮助和输入字段帮助。要访问帮助,您需要一个支持 HTML 4、级联样式表(CSS)和 Java 小应用程序的 Web 浏览器。如 Netscape Navigator 4.07 和 Microsoft Internet Explorer 4.01 或更高版本。
要访问帮助:
WebSphere Application Server Web 站点包括:
请访问 http://www.ibm.com/software/webservers/appserv/。
Novell DeveloperNet Web 站点包括开发者工具和支持信息,包括:
请访问 http://developer.novell.com/websphere。
Novell 的文档 Web 站点包括下列文档组件的更新版本:
请访问 http://www.novell.com/documentation/websphere/docui/index.html。
本章提供在 NetWare 上规划 WebSphere Application Server 产品的信息。
和以往一样,在安装 WebSphere Application Server 之前,请查询以上列出的 Web 站点,以获得最近信息。
WebSphere Application Server 安装程序允许您从下列安装期间所显示的组件配置选项按钮中进行选择:
此选项包括管理服务器的一种缺省配置,帮助您更快地开始执行管理任务。如果您安装开发环境,建议您选择缺省配置。
WebSphere Application Server 高级版,版本 3 支持多种拓扑。流行的配置如下所示:
基本拓扑:
图 1. WebSphere Application Server 支持的基本拓扑
要获得安装基本配置的指导,请参阅 安装和配置 WebSphere Application Server。
此拓扑选项可以包括:
注意: | 服务器组及其所有克隆应该驻留在同一台机器上。 |
此拓扑提供了良好的小服务程序和 JavaServer Page 性能。多个应用程序服务器引擎展开多个 Java 应用程序实例(在同一个逻辑服务器组中管理它们)。
图 2 表明与 图 1 中的拓扑组合的该配置用于水平比例转换是完美无缺的,其中的 eNetwork Dispatcher 用于对几台机器进行负载平衡。
对于安装此拓扑的说明,请参阅 安装和配置 WebSphere Application Server。
此拓扑选项包括高级拓扑选项 I 的所有功能。 使用非安全加密或开放小服务程序引擎(OSE)的连接;连接 Web 服务器或 WebSphere Application Server 插件到如图 3 中所示的应用程序服务器组。如果防火墙使用协议分析器,它将失败。
此拓扑是 WebSphere Application Server 版本 3.0 支持的拓扑中最为灵活的一种。小服务程序和 JavaServer Page 文件通过 IIOP 实现的远程方法调用(RMI)分派。允许具有带克隆的多个服务器组的多个工作站。
此拓扑在对象分配中允许最大灵活性。它也是唯一的安全配置。在此拓扑中,如图 3 所示,Web 服务器和 WebSphere Application Server 之间 的连接是唯一不安全的连接。从(OSE)侦听器到应用程序服务器组的连接使用 IIOP。
要获得如何安装高级选项的信息,请参阅 安装和配置 WebSphere Application Server。
WebSphere Application Server 支持使用 WebSphere 管理控制台克隆应用程序服务器。WebSphere Application Server 支持克隆小服务程序引擎、Web 应用程序和小服务程序以管理作业量、负载平衡,故障恢复。
如果所有支持服务器及其克隆(“服务器组”)的 Java 虚拟机(JVM)和 Web 服务器位于同一台物理机器(节点)上,应该使用 OSE 传送来路由小服务程序请求(使用基于下推的本地负载平衡)。
如果参与小服务程序群集器的任何 JVM 位于不包含 Web 服务器的节点上,则应利用 IIOP 负载均衡的优势,以使用基于 IIOP 的小服务程序重定向器来路由小服务程序请求。
这些技巧旨在强调成功安装 WebSphere Application Server 的一些重要事宜。要获得更多关于规划和安装的信息(包括要求和步骤),请阅读本书各章节 - 它们适用于您的 WebSphere 应用程序;浏览主要产品的 Web 站点以获得已知问题、限制和暂时解决方案 的相关发行版注意事项;访问下列产品 Web 站点,以获得最近的规划和安装信息:
http://www.ibm.com/software/websphere/appserv/doc/v302/install/install_guides.html
java full version "1.1.7B"
您指定的用户和口令组合是 WebSphere 管理服务器运行所使用的帐户。
使用此标识符也是出于安全性目的。请参阅 WebSphere Application Server 帮助中的“安全性”主题以获得更多信息。
要获得关于启动 WebSphere 管理服务器的更多信息,请参阅启动和停止 WebSphere Application Server。
任何软件都需要一些规划以确保成功安装。 本部分讨论如何在 Novell NetWare 操作系统中安装 WebSphere Application Server。它提供:
下列是在 Novell NetWare 操作系统中安装和操作 WebSphere Application Server 的最低硬件要求:
下列是在 Novell NetWare 操作系统中安装和操作 WebSphere Application Server 的最低软件要求:
在安装 WebSphere 高级 Application Server 3.0.2 之前,您必须首先卸装 NetWare 服务器上当前安装的任何标准或高级版本。
要卸装现有版本的 WebSphere:
svrmgr31 > connect internal/password
svrmgr31 > drop tablespace was including contents cascade constraints;
svrmgr31 > drop user EJSADMIN cascade;
本章讨论如何安装和配置 WebSphere Application Server 及其组件。完成这些任务之后,WebSphere Application Server 便能够主要通过使用缺省设置运行所有功能。
在安装 WebSphere Application Server 之前,请查询 Novell Developer Kit、Novell 文档 Web 站点或 WebSphere Application Server Web 站点的 Library 页面以获得此信息的更正和补充:
http://developer.novell.com/websphere/
http://www.novell.com/documentation/websphere/docui/index.html
http://www.ibm.com/webservers/appserv/library.html
在安装 WebSphere Application Server 之前,请迅速浏览以下列表以确认您已满足在 NetWare 上成功安装 WebSphere 的所有先决条件。如果您已阅读了 安装 WebSphere Application Server 之前,您可能已完成步骤 1 至 3。
要在 NetWare 上安装 WebSphere:
当显示“安装选项”面板时,选择您希望安装的组件和目标目录。
WebSphere Application Server 组件选项中有组件选项的相关描述。缺省选项是开发工具包,它提供了基本拓扑中描述的基本拓扑。
您也可以使用定制安装选项安装基本拓扑。选择定制安装后将打开“选择应用程序服务器组件”面板。缺省选项包括:
当显示“安全性/数据库选项”面板时,为您的配置输入正确的信息。
对于“安全性”,除非您使用特定密钥环文件,否则请使用缺省值。如果这样,请取消选择“使用演示密钥环文件”并输入对应文件。
WebSphere Application Server 需要一个数据库来管理配置和安全性信息。 WebSphere 3.02 高级版,NetWare 版允许您使用 Oracle 或 DB2。
下列表指出根据 WebSphere 管理服务器驻留的位置,Oracle 和 DB2 数据库可以存储的位置。本地数据库是和 WebSphere 管理服务器驻留在同一 NetWare 服务器上的数据库。
本地数据库 | 远程数据库 | |
Oracle | 允许 | 允许 |
DB2 | 不允许 | 允许 |
为这些配置提供了用于创建和初始化您的数据库的脚本。 选择 Oracle 或 DB2 将为其它字段提供缺省值。Oracle 缺省值将配置 WebSphere 与本地服务器上的 Oracle 一起使用。
由于不能在 NetWare 上使用 DB2,安装过程将仅安装在远程服务器上运行 DB2 数据库所需的必要值。假设已在远程计算机的目录 C:\SQLLIB 中创建了一个 WebSphere Application Server 数据库。
注意:在运行 WebSphere 之前,必须创建数据库(或表空间)和用户帐户。 WebSphere Application Server 将使用此信息访问数据库。 下列部分描述了如何创建和配置数据库。
您可以运行本地节点上的 Oracle 服务器,或访问另一个主机上的 Oracle 服务器。 WebSphere 允许您使用一个 Oracle 数据库或多个主机共享一个 Oracle 数据库。
当您安装 WebSphere Application Server 时,安装程序在 as_root/bin 目录中生成一个 CREATEORACLE.NCF 文件。在 NetWare 上,从 NetWare 控制台命令提示中运行此文件以在 Oracle 数据库中创建 WebSphere 表空间。
安装还将在 as_root/bin 目录中创建文件 CREATEORACLE.BAT。请运行此文件以在 NT 上创建 WebSphere 表空间。
在 NetWare 的 Oracle 数据库中创建和初始化表空间:
要在 NT 的 Oracle 数据库中创建和初始化表空间:
您可以将 DB2 作为管理服务器数据库使用,它用于管理和存储 WebSphere Application Server 配置和管理信息。因为 DB2 未运行在 NetWare 上,所以您必须使用它作为运行在 NT 计算机上的远程数据库,此 NT 计算机与您安装 WebSphere 的 NetWare 网络相连接。 WebSphere 允许多个主机共享一个 DB2 数据库,如同在图 2 和图 3 中所描述的。
下列信息描述了如何使用 DB2 作为您的管理服务器数据库。
当您安装 WebSphere Application Server 时,安装程序将在 as_ root/bin 目录中生成 CREATEDB2.BAT 和 CREATEWASDB.SCR 文件。
要在 NT 上创建并初始化数据库:
例如,如果您在 JDBC URL 中指定了端口 6789,则您应该输入:
db2jstrt 6789
如需更多关于使用和配置 DB2 的信息,请访问:
http://www.software.ibm.com/cgi-bin/db2www/library/pubs.d2w/report#UDBPUBS
对于 WebSphere Application Server 组件、安全性运行时和对象级跟踪和调试(OLT 和 OLD),需要在安装之后执行一些操作,然后您才能使用 WebSphere 管理控制台来对它们进行配置、启动和管理。
WebSphere 安全性运行时需要在安装之后执行一些步骤。请参阅 http://domain_name/IBMWebAS/help/secure2.htm 以获得与安全性相关的步骤。
WebSphere Application Server 已部分地与对象级跟踪和调试产品集成在一起,以支持分布式对象的跟踪和调试。
OLT/OLD 产品的服务器端组件作为 WebSphere 管理服务器安装的部件安装。但是,在您可在 WebSphere 管理控制台中开始使用和管理 OLT/OLD 之前,必须先进行一些必需的配置。 OLT/OLD 客户机必须单独安装在一台相对于 WebSphere Application Server 本地或远程的机器上。
请参阅 http://domain_name/IBMWebAS/help/olt2.htm 以查看关于获得 OLT/OLD 客户机编码和启用 OLT/OLD 功能的指示。
本章提供了如何启动和停止的信息:
请记住查询 IBM WebSphere Application Server Web 站点,以获得对此信息的最新更正或补充。
当您在 NetWare 上安装 WebSphere 时,将修改您的 AUTOEXEC.NCF 文件以在您启动 Netware 时运行管理服务器。可选地,您可以注释此行,并通过在命令提示后输入 startwebsphere 来启动管理服务器。
要停止管理服务器,在 Netware 控制台提示下输入 stopwebsphere。
您可以通过 Netware GUI 接口或从命令提示启动在 Netware 上的 WebSphere 管理控制台。
要从 NetWare 控制台启动:
若要退出 WebSphere 管理控制台,请单击控制台菜单栏中的退出。
要从 WebSphere 管理控制台启动应用程序服务器进程:
同样的,要停止应用程序进程,首先执行您用于启动服务器进程的前四步,然后执行下列操作:
注意: | 如果您要停止除管理控制台之外的所有服务器,请参阅以上的启动和停止章节。 |
现在您已经安装了 WebSphere Application Server,并完成了最低必需配置,请验证 WebSphere Application Server 是否运转正常。本章讨论:
请记住查询 IBM WebSphere Application Server Web 站点(http://www.ibm.com/software/webservers/appserv/ )以获得对此信息的最新更正或补充。
在测试小服务程序和 Enterprise Bean 之前,您必须启动产品及其前提条件:
要验证 NetWare Enterprise Web server 已启动并正在运行,使用 Web 浏览器打开您 Web 服务器的缺省主页:
如果它未运行,在 Netware 控制台提示中输入 nswebup。
若要验证 WebSphere Application Server 是否正确安装,您必须启动 Web 服务器。使用浏览器打开:
http://domain_name/servlet/snoop
其中 domain_name 是您的主机名。
两个样本应用程序(小服务程序组)安装在应用程序服务器的 hosts 文件夹下。这些应用程序位于 default_app(包括 snoop)和 examples 目录下。若要从这些应用程序中提供小服务程序,请用浏览器打开小服务程序 URL。 如需查看小服务程序 URL,请使用 WebSphere 管理控制台以显示小服务程序的属性。
如果您无法打开和显示小服务程序,请确认是否正确安装了 Web 服务器,并且 Web 服务器正在运行。而且,确保您已使用主机名,而不是 localhost;您已从 WebSphere 管理控制台启动缺省服务器(请参阅启动和停止应用 程序服务器)。
本部分描述如何运行产品所提供的 Enterprise Bean,以及确认您的安装有效地支持 Enterprise Bean 的使用。 本节提供的指令假设您使用 DB2 数据库;对于当您使用 Oracle 数据库时应指定何值来完成此 HitCount 示例的信息,请参阅使用样本 Enterprise Bean HitCount 测试。
安装完 WebSphere Application Server 之后,您可以执行如下操作来测试 Enterprise Bean:
要新建 Oracle 数据库,在 Netware 控制台提示下输入 CREATEORACLE。
要创建一个新的 DB2 数据库,在 DB2 命令提示中输入下列命令:
db2 create database SampleDB
您可将它命名为 SampleDB 或任何未被现有数据库使用的其它名称。然而,您必须确保数据库名称要与“创建数据源”对话框上“数据库名称”字段中的相匹配。
如果您还未启动缺省服务器,请打开 Hostname 文件夹,选择缺省服务器,然后选择启动按钮。在打开的消息对话框中,单击确定。
应该显示命中的数字。
您可使用用样本 Enterprise Bean HitCount 进行测试中描述的 HitCount 样本来测试安全性功能。要进行测试:
您可按照用样本 Enterprise Bean HitCount 进行测试中的步骤展开其它样本 Enterprise Bean。查看 http://domain_name/WebSphereSamples/index.html。
本部分提供了用于跟踪、记录、监控和调试及其组件的工具的概述。
WebSphere 管理控制台帮助系统提供了指导信息,以帮助您启用调试、跟踪、记录和监控来检测和诊断应用程序服务器和您程序的问题。
要访问帮助系统,请打开:
as_root/web/help/helpcon.htm
其中 <as_root> 是安装 WebSphere Application Server 的根目录。
如果您已经按照以前章节的指示完成了操作,那么现在您的管理服务器和管理控制台应该已经运行。进而,您可能已经使用管理控制台来验证安装(通过一个小服务程序和一个 Enterprise Bean)。
本章还提供有关管理控制台的更多信息,并指引您参阅描述如何使用控制台完成管理任务的联机帮助。
管理控制台是一个主窗口,您可在此使用下列资源完成任务:
此外,您还可以使用控制台执行下列操作:
要获得关于如何使用控制台的信息,请参阅帮助。要运行帮助系统,请使用您的 Web 浏览器打开下列文件:
as_root/web/help/helpcon.htm
WebSphere Application Server Web 站点和 Novell Developer Kit 包含常见问题及其回答。
http://www.ibm.com/software/webservers/appserv/library.html
http://developer.novell.com/websphere
您也可以访问用户域
http://www.networking.ibm.com/was/forum.html
如果您遇到关于 WebSphere Application Server 的问题,您可以与 Novell Support Connection 联系。
Novell Support Connection (TM) 提供了通过 Novell Support Connection Web 站点、Novell Support Connection 光盘,以及顾客和合作伙伴的支持程序来访问 Novell 连网专门知识。
通过使用 Novell Support Connection Web 站点或光盘,您可以连接到与使用 Novell 技术支持工程相同的连网知识。另外,此 Web 站点提供了基于因特网的开放型论坛,使顾客和合作伙伴能够共享技术支持信息和解决方案。这些论坛由自愿系统操作员(SysOps)组成,他们受 Novell 邀请并组织,来回答论坛中提出的问题。
Web 站点也提供了关于高级技术培训视频,CBT 和会议的信息。
为了获得其它支持,Novell 鼓励顾客与 Novell 的合作伙伴联系。顾客可以使用 Novell Support Connection Web 站点找到限定的合作伙伴。搜索基于地理位置、产品专门知识,或两者兼顾。
访问 Novell Support Connection:
support.novell.com(美国)
support.novell.de(欧洲、中东、非洲)
support.novell.com.au(亚太地区)
或拨打电话:
美国(英语)1-800-858-4000/801-861-4000
欧洲、中东、非洲(英语)(49) 211 5632 744
法国(49) 211 5632 733
德国(49) 211 5632 777
亚太地区(英语)(61) 2 9925 3133
请参阅 Novell Support Connection Web 站点以获得语言和支持电话号码的完整列表。
要订购 Novell Support Connection 光盘,请拨打电话 1-800-377-4136 或 1-303-297-2725,或者访问 Novell Support Connection Web 站点。
您也可以通过电子邮件直接将对下一发行版的建议和要求发送给 IBM,以及报告不需要人员介入或正式支持的非严重缺陷:WASTEAM@US.IBM.COM。
Java 客户机库组件包括下列子组件:
当您需要同时展开所有服务器时,请安装产品应用程序服务器。产品应用程序服务器组件包括以下子组件:
选择了服务器安装选项后,将在您指定的目标目录中安装上述 WebSphere Application Server 的所有子组件。同时还将安装 Java 客户机库。
当您需要展开产品机器来执行管理任务时,请安装 WebSphere 管理控制台组件。此安装是 Java 客户机库组件的超集,它增加了一些管理和展开工具。管理控制台组件包括下列子组件:
当您需要开发和测试应用程序时,请安装 WebSphere Application Server 开发工具包。开发工具包包括下列子组件:
WebSphere Application Server 高级版产品需要有一个数据库才能开始工作。Netware 支持满足产品先决条件的 Oracle 8i 数据库。
当和 Java Development Kit 版本 1.1.x 同时使用时,WebSphere Application Server 高级版支持 Oracle8i (版本 8.1.6)THIN JDBC 驱动程序。不支持 OCI 驱动程序。
请在安装 IBM WebSphere Application Server 之前安装 NetWare Enterprise Web 服务器,因为安装 WebSphere Application Server 的过程中会更改 Web 服务器的 OBJ.CONF 文件。
在安装过程中会对 NetWare Enterprise Web 服务器的配置文件进行如下修改:
Init fn="load-modules" funcs="init_exit,auth_exit,service_exit,term_exit" shlib="SYS:/WebSphere/AppServer/bin/ns35.nlm" Init fn="init_exit" bootstrap.properties="SYS:/WebSphere/AppServer/properties/bootstrap.properties" #NameTrans fn="pfx2dir" from="/WebSphereSamples" dir="SYS:/WebSphere/AppServer/WebSphereSamples" #NameTrans fn="pfx2dir" from="/theme" dir="SYS:/WebSphere/AppServer/theme" NameTrans fn="pfx2dir" from="/IBMWebAS" dir="SYS:/WebSphere/AppServer/web" PathCheck fn="auth_exit" Service fn="service_exit" SYS:/WebSphere/Appserver 是缺省安装目录。这将不同于非缺省目录 Init fn="load-modules" funcs="init_exit,service_exit,auth_exit,term_exit" shlib="C:/WebSphere/AppServer/bin/ns36.dll" Init fn="init_exit" bootstrap.properties="C:/WebSphere/AppServer/properties/bootstrap.properties" NameTrans from="/IBMWebAS/samples" fn="pfx2dir" dir="C:/WebSphere/AppServer/samples" NameTrans from="/IBMWebAS" fn="pfx2dir" dir="C:/WebSphere/AppServer/web"
Novell 目录服务®(NDSTM)是作为 IBM WebSphere 3.0 NetWare 版基础结构的一部分来实现的。NDS 提供了紧密无缝的认证能力,并实现了 LDAP 扩展。
SSL 使用 X.509v3 公用密钥证书提供数据加密和认证。服务器可以配置成带或不带 SSL 支持来运行。服务器支持 LDAP 工作分派,允许目录跨多个 LDAP 服务器分布。支持复制,以提供可用目录的附加只读副本,改进了访问目录信息的性能和可靠性。支持功效强大、易于管理的存取控制模型。通过改进后的基于 Web 的接口完成 LDAP 目录的配置和管理。
对于搜索,NDS 支持超过十亿个带有峰值子秒响应时间的入口。
NetWare Enterprise Web 服务器支持 LDAP 管理。
使用 LDAP 或 HTTP 协议支持目录客户访问。可以使用所提供的支持 LDAP 版本 3 协议和 API 的增强元素开发客户应用程序。其中还包括 Java 命名和目录接口(JNDI)客户 API,它们提供了对启用 LDAP 的目录具有访问权的 Java 应用程序。两个客户机都支持使用 LDAP 版本 2 或 版本 3 访问 NDS。
在本出版物中所提到的 IBM 产品、程序或服务并不意味着 IBM 将为所有有 IBM 运作的国家提供。任何对 IBM 产品、程序或服务的引用并不说明或暗示只能使用 IBM 的产品、程序或服务。凡是同等功能的产品、程序或服务,只要不侵犯 IBM 的知识产权,都可以用来代替 IBM 产品、程序或服务。在与其它产品结合使用时, 除了那些由 IBM 专门设计的产品之外,一切与产品有关的评估和验证,均由用户自行负责。
IBM 可能已经申请或正在申请与本文档有关的各项专利权。提供本文档并不表示允许您使用这些专利。 您可以用书面方式将特许查询寄往: IBM Director of Licensing, IBM Corporation, 500 Columbus Avenue, Thornwood, NY 10594, U.S.A。
为了以下目的:(i) 允许在独立创建的程序和其它的程序(包括本程序)之间进行信息交换和 (ii) 允许对已经交换的信息进行相互使用,而希望获取本程序有关信息的合法用户请与下列地址联系:
Director of Licensing本文档中描述的特许程序和所有可用的特许资料是由 IBM 公司根据 IBM 顾客协议的条款提供的。
本文档并非为产品使用,并且是照原样提供而无任何形式的担保,不对任何保证负责,包括适销性和适合特定用途的担保。
本产品包括有 CERN 创建和提供的计算机软件。此信息应该在此处或别处所有包括 CERN 计算机软件的产品中全面声明。
下列术语是 IBM 公司在美国和/或其它国家的商标。
Microsoft、Windows、Windows NT 和 Windows 95 标志是 Microsoft 公司的商标或注册商标。
UNIX 是在美国及其它通过 X/Open Company Limited 唯一特许的国家的注册商标。
Pentium II 是 Intel 公司的商标或注册商标。
NetWare 是 Novell 公司的商标。
Java 和所有基于 Java 的商标和标志是 Sun Microsystems 公司在美国和其它国家的商标或注册商标。
其它由双星号(**)表示的公司、产品和服务的名称可能是其它公司的商标或服务标志。