Sun Java Enterprise System 2005Q4 安装指南

第 6 章 安装后配置组件

在 Sun JavaTM Enterprise System (Java ES) 安装程序完成安装后,大多数组件均需要进行附加配置,之后 Java ES 环境才能有效运作。该工作的范围取决于所选配置类型(“现在配置”还是“以后再配置”),以及是否要结合 Sun Cluster 软件来配置您的组件。

如果在安装期间选择了“以后再配置”选项,安装程序会将组件软件包文件放在其各自的目录中。不进行任何参数设置,并且由于运行时服务不可用,大多数组件不能运行。许多组件包括用于完成“以后再配置”安装的配置工具。运行配置工具时,通过按照本指南和每个组件的产品文档中的说明操作可进行任何附加更改。

本章包括以下部分:

如何使用本章

在按照本章中的信息操作之前,应事先完成 Java ES 组件的安装。可使用 pkginfo 命令或 rpm 命令检验是否已安装组件软件包。《Sun Java Enterprise System 2005Q4 安装参考》中的第 5  章 “可安装软件包列表”中包含与组件相关联的软件包列表。可在以下位置获得一份摘要报告,其中包含在安装期间所设置的配置值:

Solaris OS:/var/sadm/install/logs

Linux:/var/opt/sun/install/logs

安装完成后,针对您安装的组件检查本章中包括的过程。如果确定您的组件不需要任何附加配置,则可按第 7 章,检验已安装的组件中的说明启动组件。


注 –

Java ES 组件的默认安装位置可能因平台而异。因此,本章中的过程将使用变量来表示这些位置。例如,ApplicationServer-base 表示 Application Server 的安装目录,与平台无关。


MANPATH 设置

安装之后,Java ES 组件的手册页将位于默认目录中。需要将此位置添加到您的 MANPATH 环境变量中。

下表指出了 Java ES 组件手册页的默认位置。如果某个组件未列出,则表示该组件没有手册页。

表 6–1 手册页默认位置

组件 

手册页位置 

Administration Server

对于 Solaris OS:/opt/SUNWasvmn/man

对于 Linux:/opt/sun/man

Application Server

对于 Solaris OS:/opt/SUNWappserver/share/man

对于 Linux:/opt/sun/appserver/share/man

通用代理容器

对于 Solaris OS:/opt/SUNWcacao/man

对于 Linux:/opt/sun/man

Directory Server

对于 Solaris OS:/opt/SUNWdsvmn/man

对于 Linux:/opt/sun/man

Sun Cluster

对于 Solaris OS:/usr/cluster/man/

Procedure更新 MANPATH 变量

以下示例过程说明了如何使用 C shell 确保 Application Server 手册页可用。

步骤
  1. 将 Java ES 组件手册页的位置添加到您的 MANPATH 环境变量中。

    • 在 Solaris OS 中,以下示例命令会针对会话设置 MANPATH 环境变量:


      setenv MANPATH {$MANPATH}:/usr/dt/man:/usr/man:/opt/SUNWappserver/share/man

      要将此环境变量配置为您每次登录时应用,将 setenv 命令内容添加到 .login.cshrc 文件中。

    • 在 Linux 中,用所需的 MANPATH 更新 /etc/man.config 文件。例如,将下面的一行添加到 /etc/man.config 文件中:


      MANPATH /opt/sun/man

      新手册页将完全可以由用户访问,而与其路径无关。


      注 –

      对于 Linux,如果用户本身的 shell 中具有 MANPATH 设置,则应使用 Solaris OS 的过程。这将使其个人设置覆盖 /etc/man.config 文件。


  2. 验证是否可以访问手册页。

    例如,以下命令应显示 Application Server 的 asadmin 手册页。


    man asadmin

Sun Cluster 安装后配置

Sun Cluster 软件提供了一个用于管理诸如数据库、应用服务器和 Web 服务器等应用程序的高可用性平台。安装或配置 Sun Cluster 软件前,确保您为群集所选的硬件和软件组合在当前是受支持的 Sun Cluster 配置。

Sun Cluster 软件可用于管理以下 Java ES 组件:

如果所安装的 Java ES 组件将被包括在 Sun Cluster 环境中,则在配置组件前必须先配置 Sun Cluster 框架。然后配置所选的 Java ES 组件。最后,可能需要配置 Sun Cluster 数据服务,这取决于所安装的组件。

阶段 I:Sun Cluster 框架

Java ES 安装程序将执行核心 Sun Cluster 软件包的简单 pkgadd 安装,并设置 /usr/cluster/bin 目录。安装期间不进行任何配置,所以您的第一项安装后任务是配置群集框架,如《Sun Cluster Software Installation Guide for Solaris OS》中所述。

在此阶段内,scinstall 实用程序将检验 Sun Cluster 软件包。如果缺少软件包,则将显示错误消息。如果出现这种情况,您必须检验是否安装了正确的 Sun Cluster 软件包。参阅《Sun Java Enterprise System 2005Q4 安装参考》中的第 5  章 “可安装软件包列表”

阶段 II:组件数据服务

在完成安装与配置 Sun Cluster 框架和其他 Java ES 组件后,您就可以使用 Sun Cluster 代理软件配置 Sun Cluster 数据服务。


注 –

要配置 Sun Cluster 数据服务,必须在安装过程中已经选择了相关的 Sun Cluster 代理。要查看 Sun Cluster 安装顺序示例,参阅Sun Cluster 软件示例


有关配置 Sun Cluster 数据服务的指导原则,参阅Sun Cluster 数据服务配置

Access Manager 安装后配置

无论您何时使用 Java ES 安装程序配置 Web Server 上的 Access Manager,都需要执行以下步骤:

  1. 启动 Web Server 管理实例。

  2. 以 Web Server 管理员身份登录。

  3. 选择已在其上安装了 Access Manager 和 Portal Server 的 Web Server 实例。

  4. 单击“管理”。

  5. 单击“应用”和“应用更改”。如此将提交 Access Manager 和 Portal Server 所进行的更改,并重新启动 Web Server 实例。


注 –

对于所有 Access Manager 安装,均需重新启动 Web 容器。如果正在 Web Server 或 Application Server 上执行完全安装,则安装程序将停止 Web 容器实例,因此只需将其启动即可。有关重新启动 Access Manager 的说明,参见启动和停止 Access Manager


以下章节介绍 Access Manager 配置 。

在现在配置安装后配置 Access Manager

尽管您可以在运行 Java ES 安装程序后直接启动 Access Manager 并登录 Access Manager 控制台,但您必须完成某些最终配置步骤,然后才能执行基本用户管理操作。这些步骤会有所不同,这取决于 Access Manager 是否正在使用已置备用户数据的 Directory Server 实例。

接下来的几节解释了在以下情况下需要执行的操作:

为 Directory Server 置备了用户数据

如果已经为 Directory Server 置备了用户数据,有关最终配置步骤的说明,参阅《Sun Java System Access Manager 6 2005Q1 Migration Guide》中的 "Configuring Access Manager With an Existing Directory Server"。

尚未为 Directory Server 置备用户数据

如果尚未为 Directory Server 置备用户数据,则执行以下各节中的步骤:


注意 – 注意 –

在执行本节中的任务前,必须先配置 Directory Server 并使其处于运行状态。要检验 Directory Server 是否正在运行,参阅启动和停止 Directory Server


启用 Directory Server 参照完整性插件

当启用 Directory Server 参照完整性插件后,它将直接在删除和重命名操作后对指定属性执行完整性更新。这将确保在整个数据库中维持相关条目之间的关系。如果尚未启用参照完整性插件,则执行以下过程 。

Procedure启用参照完整性插件

步骤
  1. 在 Directory Server 控制台中,单击“配置”。

  2. 在浏览树中,双击插件以扩展插件列表。

  3. 在插件列表中,单击“参照完整性操作后”。

  4. 在属性区域内,选择“启用插件”框。

  5. 单击“保存”。

  6. 重新启动 Directory Server 以启用插件。

将 Access Manager 索引添加到 Directory Server

Directory Server 索引可提高搜索 Directory Server 数据的性能。下表列出了您为 Access Manager 建立索引时应考虑的建议属性(如果尚未为其建立索引)。

表 6–2 Directory Server 建议的 Access Manager 索引

属性 

索引类型 

nsroledn

“相等”、“存在”和“子字符串” 

memberof

“相等”和“存在” 

iplanet-am-static-group-dn

等同性 

iplanet-am-modifiable-by

等同性 

iplanet-am-user-federation-info-key

等同性 

sunxmlkeyvalue

“相等”和“子字符串” 

o

等同性 

ou

“相等”、“存在”和“子字符串” 

sunPreferredDomain

“相等”、“存在”和“子字符串” 

associatedDomain

“相等”、“存在”和“子字符串” 

sunOrganizationAlias

“相等”、“存在”和“子字符串” 

使用 Directory Server 控制台或 ldapmodify 命令行实用程序添加索引。使用 ldapmodify 装入 Access Managerindex.ldif 文件,此文件位于以下目录:

有关“控制台”及 ldapmodify 的更多信息,参见《Sun Java System Directory Server 5 2005Q1 Administration Guide》的第 10 章。

在以后再配置安装后配置 Access Manager

在“以后再配置”安装完成之后,软件包安装完毕,您就可以使用 Access Manager 配置脚本 AccessManager-base/bin/amconfig 来配置 Access Manager。在《Sun Java System Access Manager 7 2005Q4 Administration Guide》中包含了有关使用此程序的说明。

有关针对第三方 Web 容器(BEA WebLogic 或 IBM WebSphere Application Server)配置 Access Manager 的说明,参阅《Sun Java System Access Manager 7 2005Q4 Administration Guide》


注 –

对于所有 Access Manager 安装,均需重新启动 Web 容器。如果正在 Web Server 或 Application Server 上执行完全安装,则安装程序将停止 Web 容器实例,因此只需将其启动即可。有关重新启动 Access Manager 的说明,参见启动和停止 Access Manager


Administration Server 安装后配置

在“现在配置”安装之后,不需要对 Administration Server 进行任何附加配置。如果此组件将被包含在 Sun Cluster 配置中,请转到Sun Cluster 安装后配置

在“以后再配置”安装完成之后,软件包安装完毕,您就可使用下列过程开始 Administration Server 配置。附加配置的详细信息可在《Sun Java System Administration Server 5 2005Q1 Administration Guide》中找到。


注 –

在配置 Administration Server 之前,必须已完成对 Directory Server 的配置。


Procedure在以后再配置安装后配置 Administration Server

步骤
  1. 启动配置实用程序。

    例如,在 Solaris OS 上:

    /usr/sbin/mpsadmserver configure

    按每一屏幕上的说明操作。

  2. 确保已将 server-root /alias 下文件的访问权限设置为:除了此处安装的服务器的用户帐户以外,防止所有用户帐户进行访问。

  3. 检验通用服务器设置和 Administration Server 设置。

    参见《Sun Java Enterprise System 2005Q4 安装参考》中的“Administration Server 配置信息”中的表格。


    注 –

    如果 Administration Server 与 Access Manager 是在同一安装会话中安装的,则大多数配置已在安装期间完成。


  4. 如果需要,请将 Administration Server 配置为与 Sun Cluster 软件一起使用。

    参阅Administration Server 数据服务

Application Server 安装后配置

在“现在配置”安装完成之后,不需要对 Application Server 进行任何安装后配置,除非您将使用 Web Server 插件来实现负载平衡。


注 –

要配置 Application Server 以实现负载平衡,参阅《Sun Java System Application Server Enterprise Edition 8.1 2005Q2 高可用性管理指南》中的第 4  章 “配置负载平衡和故障转移” 中的 "Configuring Web Servers for HTTP Load Balancing" 一节。


如果需要,请将 Application Server 配置为与 Sun Cluster 软件一起使用。参阅Sun Cluster 安装后配置

Procedure在以后再配置安装后配置 Application Server

步骤
  1. 找到 Application Server 的附件 CD。

    附件内容也可以从位于 http://www.sun.com/download/index.jsp 的“Sun 下载中心”下载。

  2. 参阅 CD 上 Addon 文件夹中的自述文件并执行其中详细说明的过程。

  3. 修改 ApplicationServer-base /samples/common.properties 文件。

    修改 common.properties 文件中的以下属性。如果不知道某些路径,可从 ApplicationServer-base /config/asenv.conf 文件中复制这些路径。

    Solaris 属性 

    com.sun.aas.pointbaseRoot=/opt/SUNWappserver/appserver/pointbase

    com.sun.aas.webServicesLib=/opt/SUNWappserver/appserver/lib

    com.sun.aas.imqHome=/var/opt/SUNWappserver/domains/domain1/imq

    com.sun.aas.imqBinDir=/usr/bin

    com.sun.aas.imqUserMgr=/usr/bin/imqusermgr

    com.sun.aas.imqLib=/usr/share/lib

    com.sun.aas.installRoot=/opt/SUNWappserver/appserver

    com.sun.aas.javaRoot=/usr/jdk/entsys-j2se

    com.sun.aas.domains.dir=/var/opt/SUNWappserver/domains

    #admin.password=

    管理密码不会作为默认值进行保存。用户可手动输入它并予以保存。 

    admin.host=jws-v210-4

    appserver.instance=server

    appserver.instance.port=8080

    admin.user=admin

    admin.port=4849

    pointbase.port=9092

    domain.name=domain1

    server.cert.alias=s1as

    keystore=${com.sun.aas.domains.dir}/${domain.name}/config/keystore.jks

    keystore.password=changeit

    trustStore=${com.sun.aas.domains.dir}/${domain.name}/config/cacerts.jks

    Linux 属性 

    admin.password=admin123

    server.cert.alias=s1as

    keystore=${com.sun.aas.domains.dir}/${domain.name}/config/keystore.jks

    domain.name=domain1

    com.sun.aas.imqHome=/var/opt/sun/appserver/domains/domain1/imq

    com.sun.aas.imqUserMgr=/opt/sun/mq/bin/imqusermgr

    com.sun.aas.domains.dir=/var/opt/sun/appserver/domains

    admin.user=admin

    appserver.instance=server

    com.sun.aas.imqBinDir=/opt/sun/mq/bin

    trustStore=${cbom.sun.aas.domains.dir}/${domain.name}/config/cacerts.jks

    com.sun.aas.imqLib=/opt/sun/mq/share/lib

    keystore.password=changeit

    com.sun.aas.pointbaseRoot=/opt/sun/appserver/pointbase

    admin.port=4849

    pointbase.port=9092

    com.sun.aas.webServicesLib=/opt/sun/appserver/lib

    admin.host=jws-linuxpc-2

    com.sun.aas.javaRoot=/usr/jdk/entsys-j2se

    com.sun.aas.installRoot=/opt/sun/appserver

    appserver.instance.port=8080

  4. 如果需要,请将 Application Server 配置为与 Sun Cluster 软件一起使用。


    注 –

    要配置 Application Server 以实现负载平衡,参阅《Sun Java System Application Server Enterprise Edition 8.1 2005Q2 高可用性管理指南》中的第 4  章 “配置负载平衡和故障转移” 中的 "Configuring Web Servers for HTTP Load Balancing" 一节。


Calendar Server 安装后配置

Calendar Server 无法由 Java ES 安装程序配置(现在配置)。

在“以后再配置”安装完成之后,使用下列过程配置 Calendar Server。


注 –

如果在配置另一通信组件期间已经在同一个 Directory Server 上运行了 Directory Preparation Tool,则跳过步骤 1。


Procedure在以后再配置安装后配置 Calendar Server

步骤
  1. 通过运行 Directory Preparation Tool (comm_dssetup.pl) 配置用于通信服务(Calendar Server、Messaging Server 和 Delegated Administrator)的 Directory Server。

    1. 检验 Directory Server 是否正在运行。参阅启动和停止 Directory Server

    2. 在安装了 Directory Server 的主机上,运行 Directory Preparation Tool:

      perl comm_dssetup.pl

    3. 当收到脚本提示时,请选择 Schema 2 Native Mode 作为模式类型,除非您需要保留与 Calendar Server、Messaging Server 的先前版本或自定义应用程序之间的兼容性。

      有关进行相应选择的更多信息,参见《Sun Java System Communications Services 6 2005Q4 Schema Migration Guide》

  2. 验证 /etc/hosts 文件中的第二列是否包含全限定域名(Fully-Qualified Domain Name,FQDN)而非简单的主机名。例如:

    192.18.99.999 mycomputer.company.com mycomputer loghost

  3. 如果想要使用 Delegated Administrator 置备 Calendar Server 用户,则必须执行附加步骤来配置 Delegated Administrator。

    有关配置实用程序和置备用户的说明,包含在《Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide》中。


    注意 – 注意 –

    仅当您的安装包括 Access Manager 和 LDAP 模式 2 并且在配置另一通信组件期间未完成此步骤时,此步骤才适用。


  4. 通过运行 Calendar Server 配置程序 CalendarServer-base/cal/sbin/csconfigurator.sh 来配置 Calendar Server。

    有关配置 Calendar Server 的更多信息,参阅《Sun Java System Calendar Server 6 2005Q4 Administration Guide》

  5. 如果需要,请将 Calendar Server 配置为与 Sun Cluster 软件一起使用。

    参阅Calendar Server 数据服务

Communications Express 安装后配置

Communications Express 不能在安装期间配置(现在配置)。

在“以后再配置”配置安装完成之后,软件包安装完毕,您就可以配置 Communications Express。

Procedure在以后再配置安装后配置 Communications Express


注 –

如果在配置另一通信组件期间已经在同一个 Directory Server 上运行了 Directory Preparation Tool,则跳过步骤 1。


步骤
  1. 通过运行 Directory Preparation Tool (comm_dssetup.p1) 配置用于通信服务(Calendar Server、Messaging Server 和 Delegated Administrator)的 Directory Server。

    参见Calendar Server 安装后配置


    提示 –

    在执行步骤 2 前,请确保 Communications Express 所依赖的组件已安装并处于运行状态。有关更多信息,参见《Sun Java System Communications Express 6 2005Q4 Administration Guide》中“配置 Communications Express 的先决条件”。


  2. 使用配置程序 CommunicationsExpress-base/sbin/config-uwc 配置 Communications Express。

    相关说明位于《Sun Java System Communications Express 6 2005Q4 Administration Guide》中的第 2  章 “Installing and Configuring Communications Express”中。

  3. 完成 Communications Express 所需的附加配置后任务。

    参见《Sun Java System Communications Express 6 2005Q4 Administration Guide》中的第 2  章 “Installing and Configuring Communications Express”

Directory Proxy Server 安装后配置

在“现在配置”安装完成之后,不需要进行任何附加配置。

在“以后再配置”安装完成之后,软件包安装完毕,您就可以执行 Directory Proxy Server 的配置任务。

Procedure在“以后再配置”安装之后配置 Directory Proxy Server

步骤
  1. 使用 quickstart.tcl 脚本配置 Directory Proxy Server 实例。例如:


    # cd /usr/sadm/mps/admin/v5.2/dps 
    

    # /usr/sadm/mps/admin/v5.2/bin/tcl8.2/tclsh quickstart.tcl

    -cid cid_path -listen 
    port-number -password 
    password
    

    -serverroot serverroot_path 
    -userID dn
    

    quickstart.tcl 脚本的参数如下:

    参数 

    说明 

    -cid

    全限定路径。允许脚本验证是否存在以下目录: 

    cid-path/bin/dps/install/script

    -serverroot

    已安装和配置的 Administration Server 的全限定路径。脚本将验证下列文件是否存在: 

    serverroot-path/admin-serv/config/adm.conf serverroot_path/admin-serv/config/jvm12.conf

    -listen

    Directory Proxy Server 端口。 

    -userID

    Administration Server 管理员的 UID。 

    -password

    Administration Server 管理员的密码。 

  2. 检验通用服务器设置。

    参阅《Sun Java Enterprise System 2005Q4 安装参考》中的“Administration Server 配置信息”

  3. 更新 Directory Proxy Server 的通用服务器设置。

    参阅《Sun Java Enterprise System 2005Q4 安装参考》中的“通用服务器设置”

  4. 检验配置。

    参阅《Sun Java Enterprise System 2005Q4 安装参考》中的“Directory Proxy Server 配置信息”

Directory Server 安装后配置

在“现在配置”安装完成后,不需要进行任何附加配置,除非您要配置 Directory Server 在 64 位 Solaris SPARC 平台上以 32 位模式运行。在这种情况下,请参阅以下“以后再配置”过程中的步骤 6。


注 –

随 Solaris OS 捆绑的 Directory Server 的版本与当前 Java ES Directory Server 组件的版本不同。安装 Directory Server 后,应考虑运行下列命令以将默认的 Directory Server 设置为 5.2:/usr/sbin/directorysoerver –d 5.2

然后,您就可以对 Java ES Directory Server 5.2 使用各种 Directory Server 命令。如果您计划使用随 Solaris OS 捆绑的版本 (Directory Server 5.1),则此操作不是必需的。


在“以后再配置”安装完成之后,软件包安装完毕,您就可以执行 Directory Server 的配置任务。

Procedure在以后再配置安装后配置 Directory Server

步骤
  1. 启动配置实用程序。例如:

    directoryserver -u 5.2 configure

    按每一屏幕上的说明操作。


    注 –

    在 Linux 上提供了两个命令,但只有一个命令工作正常。确保使用 /opt/sun/sbin/directoryserver


  2. 更新系统配置以便能够生成核心文件。

    例如:

    coreadm -e proc-setid


    注 –

    如果您已经安装 Directory Server 并以除超级用户以外的用户身份运行,Directory Server 可能无法在系统崩溃时生成核心文件。为核心文件分配足够空间并且允许 Directory Server 在系统崩溃时生成核心文件是很重要的。


  3. (可选)许多用 Perl 语言编写的命令行脚本可交互式读取绑定密码(-w 选项)。要启用此功能,请执行以下操作:

    1. 安装 Term::ReadKey Perl 模块,可单独从 CPAN (http://cpan.org) 获取此模块。

    2. 通过取消注释相应行来编辑每一 Perl 脚本以交互式读取绑定密码。

      没有 Term::ReadKey 模块时,所有其他 Perl 脚本功能保持可用。

  4. 检验通用服务器设置并根据需要更新设置。

    参阅《Sun Java Enterprise System 2005Q4 安装参考》中的“Administration Server 配置信息”

  5. 如果需要,请将 Directory Server 配置为与 Sun Cluster 软件一起使用。

    参阅Directory Server 数据服务

  6. 如果需要,按如下步骤操作,配置 Directory Server 在 64 位模式的 Solaris SPARC 平台上以 32 位模式运行:

    1. 使用 pkgrm 命令删除下列 64 位 Directory Server 软件包:

      SUNWdsvhx SUNWdsvx

    2. 编辑 /var/sadm/install/productregistry 文件,删除对 SUNWdsvhxSUNWdsvx 软件包的引用。

    3. 配置 Directory Server。

HADB 安装后配置

在“现在配置”安装完成之后,不需要进行任何附加配置。

在“以后再配置”安装完成之后,软件包安装完毕,您就可以执行 HADB 的配置任务。

在以后再配置安装后配置 HADB

HADB 的安装后配置说明及附加信息可在《Sun Java System Application Server Enterprise Edition 8.1 2005Q2 高可用性管理指南》中找到。

如果需要,请将 HADB 配置为与 Sun Cluster 软件一起使用。参阅Application Server EE (HADB) 数据服务

Instant Messaging 安装后配置

Instant Messaging 不能在安装期间配置(现在配置)。

在“以后再配置”安装完成之后,软件包安装完毕,您就可以执行 Instant Messaging 的配置任务。

在以后再配置安装后配置 Instant Messaging

安装该服务器时,同时会安装并启用多路复路器。如果希望仅支持主机上的多路复用器,则必须禁用安装在该主机上的服务器。有关说明,参阅《Sun Java System Instant Messaging 7 2005Q1 Administration Guide》

有关使用 Instant Messaging 配置实用程序 (InstantMessaging-base/configure) 的说明,包含在《Sun Java System Instant Messaging 7 2005Q1 Administration Guide》第 1 章“安装后配置 Instant Messaging”中。

如果需要,请将 Instant Messaging 配置为与 Sun Cluster 软件一起使用。参阅Instant Messaging 数据服务

Message Queue 安装后配置

安装完成后,不需要对 Message Queue 进行任何附加配置 。

如果此组件将被包含在 Sun Cluster 配置中,请转到Sun Cluster 安装后配置

常见的一项可选任务是配置 Message Queue 以实现自动启动。为此,请成为超级用户并且编辑 imqbrokerd.conf 配置文件(在 Solaris 上的 /etc/imq 中,在 Linux 上的 /etc/opt/sun/mq 中)中的以下属性:

有关 Message Queue 的附加配置,在《Sun Java System Message Queue 3 2005Q4 管理指南》中讨论。例如,您可能想要更改默认管理密码。

Messaging Server 安装后配置

Messaging Server 不能在安装期间配置(现在配置)。

“以后再配置”配置安装完成后,软件包安装完毕,您就可以按照以下过程配置 Messaging Server。

Procedure在以后再配置安装后配置 Messaging Server


注 –

如果在配置另一通信组件期间已经在同一个 Directory Server 上运行了 Directory Preparation Tool,则跳过步骤 1。


步骤
  1. 通过运行 Directory Preparation Tool (comm_dssetup.pl) 配置用于通信服务(Calendar Server、Messaging Server 和 Delegated Administrator)的 Directory Server。

    参见Calendar Server 安装后配置

  2. 验证 /etc/hosts 文件中的第二列是否包含全限定域名(Fully-Qualified Domain Name,FQDN)而非简单的主机名。例如:

    192.18.99.999 mycomputer.company.com mycomputer loghost

  3. 通过运行 Messaging Server 的初始运行时配置程序 (MessagingServer-base /sbin/configure) 配置 Messaging Server。

    有关配置 Messaging Server 的信息,参阅《Sun Java System Messaging Server 6 2005Q4 Administration Guide》

  4. 如果想要使用 Delegated Administrator 置备 Messaging Server 用户,则必须执行附加步骤对其进行配置。

    有关配置 Delegated Administrator 和置备用户的说明,包含在《Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide》中。


    注意 – 注意 –

    仅当您的安装包括 Access Manager 和 LDAP 模式 2 并且在配置另一通信组件期间未完成此步骤时,此步骤才适用。


  5. 如果适用,配置为与 Sun Cluster 软件一起使用。参阅Messaging Server 数据服务

Portal Server 和 Portal Server Secure Remote Access 安装后配置

在“现在配置”或“以后再配置”安装完成后,软件包安装完毕,您就可以按照以下过程执行 Portal Server 的配置任务。

在现在配置安装后配置 Portal Server 和 Portal Server Secure Remote Access

Portal Server 和 Portal Server Secure Remote Access 的最终配置步骤有所不同,这取决于是在 Sun Web 容器中还是在第三方 Web 容器中对其进行部署。以下各节将介绍详细信息:

在 Sun Web 容器上完成现在配置安装后配置 Portal

如果要使用 Application Server 或 Web Server 作为 Portal Server 和 Portal Server Secure Remote Access 的 Web 容器,必须将更改应用到实例。请按照《Sun Java System Portal Server 6 2005Q4 管理指南》《Sun Java System Portal Server 6 2005Q4 Release Notes》中的说明进行操作。

在第三方 Web 容器上完成现在配置安装后配置 Portal

如果您使用 BEA WebLogic Server 或 IBM WebSphere Application Server 作为 Portal Server 和 Portal Server Secure Remote Access 的 Web 容器,请执行下列过程。

Procedure在第三方 Web 容器上配置 Portal


注 –

只有 Solaris OS 支持在第三方 Web 容器上部署 Portal Server 和 Portal Server Secure Remote Access。


步骤
  1. 停止所有 Web 容器实例,包括管理实例和在 BEA WebLogic Server 情况下受管理的服务器实例。

  2. 启动 Web 容器的管理服务器实例如果已安装 BEA WebLogic Server 受管理实例,请同时启动受管理实例。

  3. 通过运行部署命令部署 Portal Server 和 Portal Server Secure Remote Access:

    cd PortalServer-base /bin ./deploy

    系统提示时,选择部署 URI 和服务器实例名的默认值,然后输入 Web 容器管理密码。

  4. 部署 Portlet 样例(即 portletsamples.war 文件):

    setenv DEPLOY_ADMIN_PASSWORD webcontainer-admin-password

    setenv IDSAME_ADMIN_PASSWORD AccessManager-admin-password

    cd PortalServer-base/lib

    ./postinstall_PortletSamples

    系统提示时,输入 Web 容器管理密码和 Access Manager 管理密码。

  5. 重新启动已在其中部署了 Portal Server 和 Portal Server Secure Remote Access 的 Web 容器实例。

    有关启动 Web 容器实例的说明,请参见 Web 容器文档。附加信息可分别在《Sun Java System Portal Server 6 2005Q4 管理指南》《Sun Java System Portal Server 6 2005Q4 Release Notes》中找到。


    注 –

    当在 BEA WebLogic Server 受管理服务器上安装时,不会部署 WAR 文件。使用 BEA WebLogic Server 管理控制台部署 WAR 文件。


在以后再配置安装后配置 Portal Server 和 Portal Server Secure Remote Access

Portal Server 的最终配置步骤有所不同,这取决于是在 Sun Web 容器中还是在第三方 Web 容器中对其进行部署。以下各节将介绍详细信息:


注 –

有关配置 Portal Server Secure Remote Access 的信息,可在《Sun Java System Portal Server 6 2005Q4 安全远程访问管理指南》中找到。


在 Sun Web 容器上完成以后再配置安装后配置 Portal Server

Portal Server 提供了一个可用于配置所有 Portal Server 子组件以及 Portal Server Secure Remote Access 的通用配置器。

Procedure在 Application Server 或 Web Server 上完成以后再配置安装后配置 Portal Server

步骤
  1. 通过运行 Portal Server 配置器 PortalServer-base /lib/psconfig 为 Portal Server 创建运行时配置。

    有关运行配置器的说明和对配置器所用设置的描述,均包含在《Sun Java System Portal Server 6 2005Q4 管理指南》中。

  2. 将更改应用于实例。

    按照《Sun Java System Portal Server 6 2005Q4 管理指南》中“安装后配置”一章“安装后任务”一节的说明进行操作。

在第三方 Web 容器上完成以后再配置安装后配置 Portal Server

Portal Server 提供了一个可用于配置所有 Portal Server 子组件以及 Portal Server Secure Remote Access 的通用配置器。


注 –

只有 Solaris OS 支持在第三方 Web 容器上部署 Portal Server 和 Portal Server Secure Remote Access。


Procedure在 BEA WebLogic Server 或 IBM WebSphere Application Server 上完成“以后再配置”安装后配置 Portal Server

步骤
  1. 通过运行 Portal Server 配置器 PortalServer-base /lib/psconfig 为 Portal Server 创建运行时配置。

    有关运行配置器的说明和对配置器所用设置的描述,均包含在《Sun Java System Portal Server 6 2005Q4 管理指南》的“安装后配置”一章中。

  2. 停止所有 Web 容器实例,包括管理实例和在 BEA WebLogic Server 情况下受管理的服务器实例。

  3. 启动 Web 容器的管理服务器实例。如果已安装 BEA WebLogic Server 受管理实例,请同时启动受管理实例。

  4. 通过运行部署命令部署 Portal Server:

    cd PortalServer-base/bin ./deploy

    系统提示时,选择部署 URI 和服务器实例名的默认值,然后输入 Web 容器管理密码。

  5. 部署 Portlet 样例(即 portletsamples.war 文件):

    setenv DEPLOY_ADMIN_PASSWORD web-container-admin-password setenv IDSAME_ADMIN_PASSWORD AccessManager-admin-password cd PortalServer-base/lib ./postinstall_PortletSamples

    系统提示时,输入 Web 容器管理密码和 Access Manager 管理密码。

  6. 重新启动已将 Portal Server 部署到其中的 Web 容器实例。有关启动 Web 容器实例的说明,参见 Web 容器文档。


    注 –

    当在 BEA WebLogic Server 受管理服务器上安装时,不会部署 WAR 文件。使用 BEA WebLogic Server 管理控制台部署 WAR 文件。


Service Registry 安装后配置

Service Registry 不能在安装期间配置(现在配置)

在“以后再配置”安装完成后,软件包安装完毕,您就可以按照以下过程执行 Service Registry 的配置任务。

Procedure在以后再配置安装后使用默认属性配置 Service Registry

步骤
  1. 更改为 ServiceRegistry-base/install 目录。例如:

    在 Solaris OS 上:

    cd /opt/SUNWsoar/install

    在 Linux 上:

    cd /opt/sun/SUNWsoar/install

  2. 检验是否设置了 JAVA_HOME 环境变量。

    通常的值为 /usr/jdk/entsys-j2se

  3. 运行以下命令进行配置:

    • 在 Solaris OS 上:/usr/sfw/bin/ant -f ./build-install.xml install

    • 在 Linux 上:/opt/sun/bin/ant --noconfig -f ./build-install.xml install


    注 –

    要使用自定义属性设置进行配置,请在运行安装目标之前,编辑 build-install.xml 文件。有关说明,参阅《Service Registry 3 2005Q4 Administration Guide》


Web Proxy Server 安装后配置

在“现在配置”安装完成之后,不需要进行任何附加配置 。

在“以后再配置”配置安装完成后,软件包安装完毕,您就可以按照以下过程配置 Web Proxy Server。

Procedure在以后再配置安装后配置 Web Proxy Server

步骤
  1. 使用您的设置创建属性文件。

    例如,wps.properties:


    WPS_JDK_HOME=/usr/jdk/entsys-j2se/jre WPS_SERVER_ROOT=
    /opt/SUNWproxy WPS_ADMIN_NAME=admin WPS_ADMIN_PWD=admin123 
    WPS_ADMIN_PORT=8889 WPS_START_ON_BOOT=N WPS_ADMIN_SERVER_
    USER=root WPS_SERVER_NAME=jws-v60x-4.red.iplanet.com WPS_SERVER_
    PORT=8081 WPS_SERVER_ID=proxy-server1 WPS_ADMIN_SERVER_
    ID=proxy-admserv WPS_SERVER_USER=root
  2. 创建文件后,运行以下命令:


    WebProxyServer-base//bin/proxy/bin/configureServer -l logfile -f \ 
    path /wps.properties 

Web Server 安装后配置

在“现在配置”安装完成之后,不需要进行任何附加配置 。

在“以后再配置”配置安装完成后,软件包安装完毕,您就可以按照以下过程配置 Web Server。

如果此组件将被包含在 Sun Cluster 配置中,请转到Sun Cluster 安装后配置

Procedure在以后再配置安装后配置 Web Server

步骤
  1. 通过运行 Web Server 配置器 WebServer-base/setup/configure 为 Web Server 创建运行时配置。

  2. 检验通用服务器设置并根据需要更新设置。

    参阅《Sun Java Enterprise System 2005Q4 安装参考》中的“Administration Server 配置信息”,如《Sun Java Enterprise System 2005Q4 安装参考》中的“Web Server 配置信息”的表中所述。

  3. 如果需要,请将其配置为与 Sun Cluster 软件一起使用。

    参阅Web Server 数据服务

Sun Cluster 数据服务配置

在已经建立了群集并配置完组件后,您就可以为各种 Java ES 组件配置 Sun Cluster 数据服务。安装的 Sun Cluster 代理是使应用程序能够利用群集的软件程序。代理软件和附加配置文件包括能够使您在群集上而不是在单个服务器上运行应用程序(如 Web Server 或 Oracle 数据库)的数据服务。在与 Sun Cluster 框架软件和多主机磁盘结合到一起后,数据服务可使应用程序具有高度可用性和可伸缩性。


注 –

可在一个高度可用的 Web 容器中部署 Access Manager 和 Portal Server。但是,它们和 Web 容器中部署的任何 Web 应用程序一样,很容易发生故障。在这种情况下,Web 容器将不进行故障转移。


有关数据服务的更多信息,可在《Sun Cluster Overview for Solaris OS》中找到。

以下各节列出了一些 Java ES 组件,这些组件的代理在安装程序的 Sun Cluster 代理组件中提供。对于每个组件,概述了其高可用性服务和安装过程,包括所需的文档。在文档所引用的任何数据服务安装过程中,需要替换 Java ES Sun Cluster Agents 3.1 8.05 Accessory CD-ROM。


注 –

在您完全配置数据服务和所有支持层(卷管理器、群集文件系统、资源组信息)后,Java ES 的 Sun Cluster 安装才算完成。


Administration Server 数据服务

可配置 Administration Server 以实现故障转移。有关安装和配置 Administration Server 数据服务的信息,参阅《Sun Cluster Data Services Planning and Administration Guide for Solaris OS》

要安装所需的软件包,请在每个节点上运行 Java ES 安装程序,安装 Administration Server 和用于 Sun Java System 的 Sun Cluster 代理组件的 HA Sun Java System Directory Server 子组件。选择“以后再配置”选项。

配置期间,使用群集文件系统上的一个位置作为服务器根目录。

Application Server 数据服务

可配置 Application Server 以实现故障转移。使用《Sun Cluster Data Service for Sun Java System Application Server EE (HADB) Guide for Solaris OS》中的第 1  章 “Sun Cluster HA for Sun Java System Application Server EE (Supporting HADB Versions as of 4.4)”作为安装和配置的指南。

要安装所需的软件包,请在每个节点上运行 Java ES 安装程序,安装 Application Server 和用于 Sun Java System 的 Sun Cluster 代理组件的 HA Sun Java System Application Server (PE/SE) 子组件。选择“以后再配置”选项。

指定安装目录时,将节点的本地文件系统上的位置用于 Application Server,并将群集文件系统上的位置用于 AS 配置和产品位置。

Application Server EE (HADB) 数据服务

可控制多个节点的 Application Server HADB。使用《Sun Cluster Data Service for Sun Java System Application Server EE (HADB) Guide for Solaris OS》作为安装和配置指南。

要安装所需软件包,在每个节点上运行 Java ES 安装程序,安装 Sun Cluster 代理组件的 HA Sun Java System HADB 子组件。选择“以后再配置”选项。创数据库时,配置文件和数据文件将默认创建在每个群集节点的本地文件系统上。静态文件和数据存储在每个群集节点的本地文件系统中。

Calendar Server 数据服务

可配置 Calendar Server 以实现故障转移。参见《Sun Java System Calendar Server 6 2005Q4 Administration Guide》中的第 7  章 “Configuring for High Availability (Failover Service)”,作为安装和配置指南。

要安装需要的软件包:

Directory Server 数据服务

可配置 Directory Server 以实现故障转移。要安装所需的软件包,请在每个节点上运行 Java ES 安装程序,安装 Directory Server 和 Sun Cluster 代理组件的 HA Sun Java System Directory Server 子组件。选择“以后再配置”选项。

指定安装目录时,将群集文件系统的一个位置作为 Directory Server 服务器根目录。

Instant Messaging 数据服务

可配置 Instant Messaging 以实现故障转移。有关为 Instant Messaging 配置高可用性的说明,参阅《Sun Java System Instant Messaging 7 2005Q1 Administration Guide》

Message Queue 数据服务

可配置 Message Queue 以实现故障转移。使用《Sun Cluster Data Service for Sun Java System Message Queue Guide for Solaris OS》作为安装和配置指南。

要安装所需的软件包,请在每个节点上运行 Java ES 安装程序,安装 Message Queue 和 Sun Cluster 代理组件的 HA Sun Java System Message Queue 子组件。选择“以后再配置”选项。

配置期间,使用每个节点的本地文件系统上的一个位置来存放静态文件和数据,使用群集文件系统上的一个位置来存放动态数据。

Messaging Server 数据服务

可配置 Messaging Server 以实现故障转移。使用《Sun Java System Messaging Server 6 2005Q4 Administration Guide》中的第 3  章 “Configuring High Availability” 作为安装和配置指南。

要安装所需的软件包,请在每个节点上运行 Java ES 安装程序,安装 Messaging Server 和 Sun Cluster 代理组件的 HA Sun Java System Messaging Server 子组件。选择“以后再配置”选项。

指定安装目录时,将群集文件系统的一个位置用于 Messaging Server。配置期间,将配置和数据放在群集文件系统上。

Web Server 数据服务

可配置 Web Server 使其具有故障转移或可伸缩性功能。以下各节包括与每个选项有关的信息。

用于实现故障转移的 Web Server 数据服务

使用《Sun Cluster Data Service for Sun Java System Web Server Guide for Solaris OS》作为安装和配置指南。

要安装需要的软件包:

用于可伸缩性的 Web Server 数据服务

使用《Sun Cluster Data Service for Sun Java System Web Server Guide for Solaris OS》作为安装和配置指南。

要安装所需的软件包,请在每个节点上运行 Java ES 安装程序,安装 Web Server 和 Sun Cluster 代理组件的 HA/可伸缩 Sun Java System Web Server 子组件。选择“以后再配置”选项。

其他产品的数据服务

如果您的安装规划要求某些其他产品具有高可用性,获取支持该产品的代理并按照相应 Sun Cluster 数据服务指南中的说明安装和配置该代理。获取其他产品的代理的一种方法是使用 Java ES Accessory CD。

配置 Java 虚拟主机 (JVM)

为 Java ES 组件完成所需的安装后配置之后,某些组件可能要求您调节 Java 虚拟主机 (Java Virtual Machine, JVM)。JVM 包括多个实体,其中最重要的是编译器,它可将 Java 字节编码转换为机器指令。在随此 Java ES 版本附带的 Java 开发者工具包 (Java Developer's Kit, JDK) 版本中,具有可针对 JVM 选择的多个选项。最佳的启动选项为 –server 选项。(通过使用 java –? 命令可获得选项列表。)对于在服务器模式下运行的 JVM 而言,–server 是一个很好的调节选项。

对于垃圾收集而言,开始最好使用默认算法。

其他可能需要配置的主要调节选项是 Java 堆内存。例如:

对频繁使用的系统的起点,将最大堆尺寸设置为 1.2 GB 比较合适。

用非超级用户标识符配置组件

在安装之后执行配置时,可为某些组件产品指定非超级运行时用户或组。例如,您可能正在不属于超级用户的 Web Server 的实例中部署 Access Manager。

无论是出于安装还是管理目的,都有许多理由用非超级用户标识符来配置组件。您可在非超级用户示例中找到使用非超级用户标识符的示例。

以下各节提供有关用非超级用户标识符配置适用组件的信息。


注 –

您必须是超级用户才能运行 Java ES 安装程序。因此,由安装程序放置在计算机上的所有文件都归超级用户所有。


用非超级用户 ID 配置 Administration Server

要用非超级用户 ID 配置 Administration Server,使用 mpsadmserver configure 命令。有关详细信息,参见《Sun Java System Administration Server 5 2005Q1 Administration Guide》

用非超级用户 ID 配置 Application Server

要用非超级用户 ID 配置 Application Server,可将整个管理域设置为归非超级用户所有并由其操纵。

  1. 使用非超级用户的用户 ID 登录主机。

  2. 运行带有 --domaindir 选项的 asadmin create-domain 命令,指向您具有写入权限的目录。例如:

    /opt/SUNWappserver/appserver/bin ./asadmin create-domain --domaindir /export/domains --adminport 5050 --adminuser admin --passwordfile /tmp/passwordfile --instanceport 9090 domain2

    在本示例中,将在 /export/domains 下创建 domain2 目录。

  3. 再次使用 --domaindir 选项启动此域。例如:

    /opt/SUNWappserver/appserver/bin ./asadmin start-domain --domaindir /export/domains --user admin --passwordfile /tmp/passwordfile domain2

有关详细信息,参见《Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Administration Guide》

用非超级用户 ID 配置 Calendar Server

要使用非超级用户 ID 配置 Calendar Server,使用 Calendar Server 配置器。有关详细信息,参见《Sun Java System Calendar Server 6 2005Q4 Administration Guide》

使用非超级用户 ID 配置 Directory Proxy Server

要用非超级用户 ID 配置 Directory Proxy Server,成为超级用户并运行 quickstart.tcl 脚本。此脚本采用为 Administration Server 指定的用户 ID,因此,当 Administration Server 使用非超级用户 ID 时,Directory Proxy Server 也将如此。

使用非超级用户 ID 配置 Directory Server

使用 Directory Server 配置器以非超级用户 ID 配置 Directory Server。使用“以后再配置”选项安装 Directory Server 软件包。运行安装程序后,将默认的 Directory Server 版本设为 5.2。 运行 Directory Server 配置器并指定非超级用户 ID。选择一个大于 1024 的端口号。

用非超级用户 ID 配置 Messaging Server

要使用非超级用户 ID 配置 Messaging Server,使用 Messaging Server 配置器。有关详细信息,参见《Sun Java System Messaging Server 6 2005Q4 Administration Guide》

用非超级用户 ID 配置 Portal Server

要使用非超级用户 ID 配置 Portal Server,使用 Portal Server 配置器。有关运行配置器的说明和所使用设置的描述,均包含在《Sun Java System Portal Server 6 2005Q4 管理指南》的“安装后配置”一章中。

用非超级用户 ID 配置 Web Server

要使用非超级用户 ID 配置 Web Server,使用 Web Server 配置器。参见Web Server 安装后配置

接下来的操作

完成本章中的配置任务后,通过启动组件来检验安装后配置,如安装后配置之后检验中所述。