Sun Java System Portal Server 6 2005Q4 发行说明

安装后的配置

本节的组织方式如下:

psconfig 脚本

如果在执行 Sun Java Enterprise System 安装程序时一起安装了 Portal Server,并选择了“以后再配置”选项,请使用 psconfig 配置 Portal Server 组件产品。本节的各个核对表将描述用来配置 Portal Server 组件产品的参数。

Procedure运行 psconfig 脚本

步骤
  1. 在终端窗口中,以超级用户身份进入含有 psconfig 脚本的目录:

    cd PortalServer-base SUNWps/lib

  2. 可以以交互模式或使用无提示文件进行配置


    注 –

    可在 PortalServer-base/SUNWps/lib 位置找到样例 pssamplesilent 文件。请在使用此文件之前,先进行修改。


    如果执行了最小安装,将需要使用 psconfig 脚本对您的 Portal Server 安装进行配置。以下核对表将描述安装后配置所需要的值。根据所执行的安装类型,使用的值可能有所不同。

Portal Server 和 Secure Remote Access 配置核对表

以下表格包含三列,其中列出了安装后配置可能需要的所有值。根据所执行的安装类型,使用的值可能有所不同。第一列列出参数,第二列列出默认值,第三列列出描述。核对表的组织顺序如下所示:


注 –

Portal Server 的默认基安装和产品目录取决于具体的平台:

Solaris™ 系统:/opt

Linux 系统:/opt/sun

例如,如果安装根目录为 /opt(默认值),则对于 Linux 平台,在 /opt/sun/portal 中安装 Portal Server;对于 Solaris 平台,在 /opt/SUNWps 中安装 Portal Server。



注 –

如果某参数不适用于容器,则此表格不会将其列出。


表 5 组件选择

参数 

默认值 

描述 

组件

要配置的 Sun Java System Portal Server 组件 

1,2,3,4,5 

设置 “1” 配置 PortalServer。 

设置 “2” 配置 Secure Remote Access 核心。 

设置 “3” 配置网关。 

设置 “4” 配置 Netlet 代理。 

设置 “5” 配置重写器代理。 

要配置多个组件,请使用逗号 (,) 分隔各条目。 

表 6 基目录

参数 

默认值 

描述 

BASEDIR

BASEDIR

Sun Java System Portal Server 配置器组件的安装目录 

 

这是使用 Java Enterprise System 安装程序安装 Portal Server 软件的基目录。 

基目录取决于所用的平台。 

例如,如果安装根目录是 /opt(默认值),则 Portal Server 的安装目录为: 

/opt/sun/portal (对于 Linux 平台) 

/opt/SUNWps(对于 Solaris 平台)。 

PS_CONFIGURATION_MODE

您想要以哪种配置模式执行 Sun Java System 配置器 

configure 

可能的值包括: 

configure – 配置 Portal Server 组件。 

scrubds – 从 Directory Server 中删除 Portal Server 组件条目。 

unconfigurewithoutscrubds – 取消配置 Portal Server 组件,但不从 Directory Server 中删除相应条目。 

unconfigurewithscrubds – 取消配置 Portal Server 组件,并且从 Directory Server 中删除相应条目。 

表 7 部署信息

参数 

默认值 

描述 

PS_DEPLOY_TYPE

部署 Portal Server 的 Web 容器。Portal Server 可以部署于: 

  • Sun Java System Web Server 表 8

  • Sun Java System Application Server 7.0 表 9

  • Sun Java System Application Server 8.1 表 10

  • BEA WebLogic Server 表 11

  • IBM WebSphere Application Server 表 12

SUNONE8

可能的值包括: 

IWS = Sun Java System Web Server 

SUNONE = Sun Java System Application Server 7.0 

SUNONE8 = Sun Java System Application Server 8.1 

WEBLOGIC = BEA WebLogic Server 8.1 SP2 

WEBSPHERE = IBM WebSphere Application Server。 

表 8 Sun Java System Web Server

参数 

默认值 

描述 

PS_DEPLOY_DIR

/opt/SUNWwbsvr

Sun Java System Web Server 的安装目录。 

PS_DEPLOY_INSTANCE

myportalbox.mydomain.com 

您在 Portal Server 中要使用的 Web 服务器实例。注:实例名称不能含有空格。 

PS_DEPLOY_DOCROOT

/opt/SUNWwbsvr/docs

存储静态页面的 Web 服务器目录。 

PS_DEPLOY_ADMIN

admin

管理员用户 ID。 

PS_DEPLOY_ADMIN_PROTOCOL

http

管理服务器协议。 

PS_DEPLOY_ADMIN_HOST

myportalbox.mydomain.com 

管理服务器主机名。 

PS_DEPLOY_ADMIN_PORT

8888

管理服务器的端口号。 

PS_DEPLOY_JDK_DIR

/usr/jdk/entsys-j2se

Web 容器所使用的 JDK 目录。 

表 9 Sun Java System Application Server 7.0

参数 

默认值 

描述 

PS_DEPLOY_DIR

/opt/SUNWappserver7

Sun Java System Application Server 7.0 的安装目录 

PS_DEPLOY_DOMAIN

/var/opt/SUNWappserver7/domains/domain1

Sun Java System Application Server 域包含一组实例。 

指定的域将包含 Portal Server 所使用的实例。必须已配置好此域。 

PS_DEPLOY_INSTANCE

server1

将要部署 Portal Server 的 Sun Java System Application Server 实例的名称。 

必须已事先配置好此实例。实例名称不能含有空格。 

PS_DEPLOY_DOCROOT

/var/opt/SUNWappserver7/domains/domain1/server1/docroot

存储静态页面的 Application Server 目录。 

PS_DEPLOY_ADMIN

admin

管理员用户 ID。 

PS_DEPLOY_ADMIN_PROTOCOL

http

管理服务器协议。 

PS_DEPLOY_ADMIN_HOST

myportalbox.mydomain.com 

管理服务器主机名。 

PS_DEPLOY_ADMIN_PORT

4848

管理服务器的端口号。 

PS_DEPLOY_JDK_DIR

/usr/jdk/entsys-j2se

Web 容器所使用的 JDK 目录。 

表 10 Sun Java System Application Server 8.1

参数 

默认值 

描述 

PS_DEPLOY_DIR

/opt/SUNWappserver/appserver

Sun Java System Application Server 8.1 的安装目录 

PS_DEPLOY_DOMAIN

domain1

Sun Java System Application Server 域包含一组实例。指定的域将包含 Portal Server 所使用的实例。 

必须已配置好此域。 

PS_DEPLOY_INSTANCE_DIR

/var/opt/SUNWappserver/domains/domain1

将为 Portal Server 配置的指定域的完整路径。 

PS_DEPLOY_INSTANCE

server

将要部署 Portal Server 的 Sun Java System Application Server 实例的名称。 

必须已事先配置好此实例。实例名称不能含有空格。 

PS_DEPLOY_DOCROOT

/var/opt/SUNWappserver/domains/domain1/docroot

存储静态页面的 Application Server 目录。 

PS_DEPLOY_ADMIN

admin

管理员用户 ID。 

PS_DEPLOY_ADMIN_PROTOCOL

https

管理服务器协议。 

PS_DEPLOY_ADMIN_HOST

myportalbox.mydomain.com 

管理服务器主机名。 

PS_DEPLOY_ADMIN_PORT

4849

管理服务器的端口号。 

PS_DEPLOY_JDK_DIR

/usr/jdk/entsys-j2se

Web 容器所使用的 JDK 目录。 

表 11 BEA WebLogic Server

参数 

默认值 

描述 

PS_DEPLOY_DIR

/usr/local/bea

BEA 的安装目录。 

PS_DEPLOY_DOMAIN

mydomain 

BEA WebLogic Server 域包含一组实例。指定的域将包含 Portal Server 所使用的实例。必须已配置好此域。 

PS_DEPLOY_INSTANCE

myserver 

将要部署 Portal Server 的 BEA WebLogic Server 实例的名称。 

必须已事先配置好此实例。名称不能含有空格。 

如果在管理服务器实例中安装 Portal Server,此名称将是管理服务器实例的名称。否则它将是受管服务器实例的名称。 

PS_DEPLOY_DOCROOT

/usr/local/bea/user_projects/domains/mydomain/applications

需要在运行 Portal Server 软件的 BEA WebLogic Server 实例中部署 DefaultWebApp 文档根值。 

DefaultWebApp 是默认的 Web 应用程序,其将在 BEA WebLogic Server 中提供静态内容。默认情况下,仅将 DefaultWebApp 部署到域 (mydomain) 及在 BEA WebLogic Server 安装期间定义或创建的服务器实例。这表明,如果您创建自己的 BEA WebLogic Server 或域,则需要通过将该目录复制到新服务器的部署目录,或通过使用 BEA Logic Server 管理控制台,将 DefaultWebApp 部署到 BEA WebLogic Server 或域。 

有关如何配置默认 Web 应用程序的更多详细信息,参见 BEA WebLogic Server 文档。 

PS_DEPLOY_ADMIN

weblogic

管理员用户 ID。 

PS_DEPLOY_ADMIN_PROTOCOL

http

管理服务器协议。 

PS_DEPLOY_ADMIN_HOST

myportalbox.mydomain.com 

管理服务器主机名。 

PS_DEPLOY_ADMIN_PORT

7001

管理服务器的端口号。 

PS_DEPLOY_JDK_DIR

/usr/local/bea/jdk141_03

BEA WebLogic Server 所使用的 JDK 目录。 

PS_DEPLOY_PRODUCT_DIR

/usr/local/bea/weblogic81

BEA WebLogic Server 软件的安装目录。 

PS_DEPLOY_PROJECT_DIR

user_projects

这是用户项目的目录。使用在 BEA WebLogic 安装期间输入的值。 

PS_DEPLOY_DOMAINS_DIR

domains

包含 BEA WebLogic Server 域的目录名称。 

PS_WEBLOGIC_CONFIG_DIR

/usr/local/bea/user_projects/domains/mydomain

BEA WebLogic Server 域的完整路径。 

表 12 IBM WebSphere Application Server

参数 

默认值 

描述 

PS_DEPLOY_DIR

/opt/WebSphere/Express51/AppServer

IBM WebSphere Application Server 软件的安装目录。 

PS_DEPLOY_INSTANCE

server1

将要部署 Portal Server 的实例名称。必须已事先配置好此实例。 

无法将 Portal Server 安装至名称中含有短划线或空格的应用服务器实例或域中(例如,Default-Server 或 Default Server)。 

PS_DEPLOY_DOCROOT

/opt/IBMHTTPD/htdocs/en_US

存储静态页面的目录。在 Sun Java System Identity Server 安装期间创建此目录。 

PS_DEPLOY_ADMIN

admin

管理员用户 ID。 

PS_DEPLOY_ADMIN_PROTOCOL

http

管理服务器协议。 

PS_DEPLOY_ADMIN_HOST

myportalbox.mydomain.com 

管理服务器主机名。 

PS_DEPLOY_ADMIN_PORT

7080

管理服务器的端口号。 

PS_DEPLOY_JDK_DIR

/usr/jdk/entsys-j2se

Web 容器所使用的 JDK 目录。 

PS_DEPLOY_NODE

myportalbox 

 

PS_DEPLOY_CELL

myportalbox 

 

PS_DEPLOY_VIRTUAL_HOST

default_host 

使用在 IBM WebSphere 安装期间输入的值。 

表 13 Portal Server 信息

参数 

默认值 

描述 

PS_DEPLOY_URI

/portal

URI 是 Portal Server 使用的 Web 服务器或应用服务器上的空间。 

部署 URI 的值必须以斜杠开头,并且只能包含一个斜杠。但是,部署 URI 本身不能为单个 "/"。 

PS_LOAD_BALANCER_URL

控制 Portal Server 实例的负载平衡器 

http://myportalbox.mydomain.com:80/portal

如果没有使用任何负载平衡器 URL,则使用 Portal Server URL。 http://fully-qualified-domain: port/portal-deploy_uri

例如 http://myportalbox.mydomain.com:80/portal

PS_PROTOCOL

http

访问 Portal Server 时所用的协议。值可以为 http 和 https。 

PS_HOST

 

Portal Server 的全限定名称 

PS_PORT

 

访问 Portal Server 时所用的端口号。 

表 14 Access Manager 信息

参数 

默认值 

描述 

PS_IDSAME_ADMIN_PASSWORD

管理员 (amadmin) 密码 

 

在 Sun Java System Access Manager 软件安装期间选择的顶级管理员 (amadmin) 密码。 

PS_IDSAME_LDAPUSER_PASSWORD

内部 LDAP 验证用户密码 

 

在 Sun Java System Access Manager 安装期间选择的内部 LDAP 验证用户密码。 

PS_DS_DIRMGR_DN

目录管理员 DN 

cn=Directory Manager

在 Sun Java System Directory Server 安装期间选择的目录管理员 DN。 

PS_DS_DIRMGR_PASSWORD

目录管理员密码 

 

在 Sun Java System Directory Server.安装期间选择的目录管理员密码。 

PS_DEPLOY_ADMIN_PASSWORD

部署管理员密码 

 

这是 Web 容器的管理员密码。 

表 15 Secure Remote Access 信息

参数 

默认值 

描述 

SRA_GW_PROTOCOL

网关协议 

https

网关使用的协议。网关将使用“安全套接字层 (SSL)”进行通信。 

SRA_GW_PORT

网关端口 

443

网关侦听的端口。 

SRA_GATEWAY_PROFILE

网关配置文件名称 

default

网关配置文件含有与网关配置相关的所有信息,诸如网关侦听的端口、 SSL 选项及代理选项。可在网关管理控制台中创建多个配置文件,并将不同的网关实例与不同的配置文件相关联。 

参阅《Sun Java System Portal Server Secure Remote Access 6 2005Q4 管理指南》中的“创建网关配置文件”。 

SRA_SERVER_DOMAIN

portal-server-domain-name

安装 Portal Server 的机器的域名。 

SRA_GW_DOMAIN

网关域 

gateway-domain-name

网关计算机的域名。 

SRA_IDSAME_ADMIN_PASSWORD

管理员 (amadmin) 密码 

 

在 Sun Java System Access Manager 软件安装期间选择的顶级管理员 (amadmin) 密码。 

SRA_IDSAME_LDAPUSER_PASSWORD

内部 LDAP 验证用户密码 

 

在 Sun Java System Access Manager 安装期间选择的内部 LDAP 验证用户密码。 

SRA_DS_DIRMGR_DN

目录管理员 DN 

cn=Directory Manager

在 Sun Java System Directory Server 安装期间选择的目录管理员 DN。 

SRA_DS_DIRMGR_PASSWORD

目录管理员密码 

 

在 Sun Java System Directory Server 安装期间选择的目录管理员密码。 

SRA_DEPLOY_ADMIN_PASSWORD

部署管理员密码 

 

这是 Web 容器的管理员密码。 

SRA_LOG_USER_PASSWORD

网关登录用户密码 

 

允许具有非超级用户访问权限的管理员查看网关日志文件。 

样例无提示文件如下所示:

################################################################################

#

# Install/Config components (Use comma (,) to separate entries ):

#

# 1. PortalServer

# 2. Secure Remote Access Core

# 3. Gateway

# 4. NetletProxy

# 5. RewriterProxy

#

###############################################################################

COMPONENTS=1,2,3,4,5

BASEDIR=/opt

################################################################################

# Portal Server keys

################################################################################

##################### PS_CONFIGURATION_MODE possible values

####################

#

# configure - Configure the Portal Server Components.

# scrubds - Remove the Portal Server Components entries from the Directory Server.

# unconfigurewithoutscrubds - Unconfigure the Portal Server Components without removing the entries from the Directory Server.

# unconfigurewithscrubds - Unconfigure the Portal Server and also remove the entries from the Directory Server.

#

################################################################################

PS_CONFIGURATION_MODE=configure

##################### PS_DEPLOY_TYPE possible values###########################

#

# IWS = WebServer

# SUNONE = AppServer 7

# SUNONE8 = AppServer8.1

# WEBLOGIC = BEA WebLogic

# WEBSPHERE = IBM WebSphere

#

################################################################################

PS_DEPLOY_TYPE=SUNONE8

##################### PS_DEPLOY_DIR possible values############################

#

# /opt/SUNWwbsvr = WebServer

# /opt/SUNWappserver7 = AppServer 7

# /opt/SUNWappserver/appserver = AppServer 8.1

# /usr/local/bea = BEA WebLogic

# /opt/WebSphere/AppServer = IBM WebSphere

#

################################################################################

PS_DEPLOY_DIR=/opt/SUNWappserver/appserver

##################### PS_DEPLOY_DOMAIN possible values#########################

#

# null = WebServer

# /var/opt/SUNWappserver7/domains/domain1 = AppServer 7.0

# domain1 = AppServer 8.1

# mydomain = BEA WebLogic

# null = IBM WebSphere

#

################################################################################

PS_DEPLOY_DOMAIN=domain1

#################### PS_DEPLOY_INSTANCE_DIR possible values########################

#

# /var/opt/SUNWappserver/domains/domain1 = AppServer8.1

# null - for other containers.

#

################################################################################

PS_DEPLOY_INSTANCE_DIR=/var/opt/SUNWappserver/domains/domain1

##################### PS_DEPLOY_INSTANCE possible values#######################

#

# myportalbox.mydomain.com = WebServer

# server1 = AppServer 7.0

# server = AppServer 8.1

# myserver = BEA WebLogic

# server1 = IBM WebSphere

#

################################################################################

PS_DEPLOY_INSTANCE=server

##################### PS_DEPLOY_DOCROOT possible values#########################

#

# /opt/SUNWwbsvr/docs = WebServer

# /var/opt/SUNWappserver7/domains/domain1/server1/docroot = AppServer 7.0

# /var/opt/SUNWappserver/domains/domain1/docroot = AppServer 8.1

# /usr/local/bea/user_projects/domains/mydomain/applications = BEA WebLogic

# /opt/IBMHttpd/docs = IBM WebSphere

#

################################################################################

PS_DEPLOY_DOCROOT=/var/opt/SUNWappserver/domains/domain1/docroot

PS_DEPLOY_ADMIN=admin

PS_DEPLOY_ADMIN_PROTOCOL=https

PS_DEPLOY_ADMIN_HOST=myportalbox.mydomain.com

PS_DEPLOY_ADMIN_PORT=4848

####################### PS_DEPLOY_JDK_DIR possible values########################

#

#/usr/local/bea/jdk141_03 = BEA WebLogic (Please change this to your weblogic JDK Dir in your setup)

#/usr/jdk/entsys-j2se = for other containers.

#

###################################################################################

PS_DEPLOY_JDK_DIR=/usr/jdk/entsys-j2se

###################### PS_DEPLOY_PRODUCT_DIR possible values####################

#

# /usr/local/bea/weblogic81 = BEA WebLogic

# null - for other containers.

#

################################################################################

PS_DEPLOY_PRODUCT_DIR=null

#################### PS_DEPLOY_PROJECT_DIR possible values####################

#

# user_projects = BEA WebLogic

# null - for other containers.

#

################################################################################

PS_DEPLOY_PROJECT_DIR=null

######################## PS_DEPLOY_DOMAINS_DIR possible values###############

#

# domains = BEA WebLogic

# null - for other containers.

#

################################################################################

PS_DEPLOY_DOMAINS_DIR=null

################## PS_WEBLOGIC_CONFIG_DIR possible values#####################

#

# /usr/local/bea/user_projects/domains/mydomain = BEA WebLogic

# null - for other containers.

#

################################################################################

PS_WEBLOGIC_CONFIG_DIR=null

##################### PS_DEPLOY_NODE possible values##########################

#

# myportalbox = IBM WebSphere

# null - for other containers.

#

################################################################################

PS_DEPLOY_NODE=null

##################### PS_DEPLOY_CELL possible values##########################

#

# myportalbox = IBM WebSphere

# null - for other containers.

#

################################################################################

PS_DEPLOY_CELL=null

#################### PS_DEPLOY_VIRTUAL_HOST possible values##################

#

# default_host = IBM WebSphere

# null - for other containers.

#

################################################################################

PS_DEPLOY_VIRTUAL_HOST=null

PS_DEPLOY_URI=/portal

PS_LOAD_BALANCER_URL=http://myportalbox.mydomain.com:80/portal

PS_PROTOCOL=http

PS_HOST=myportalbox.mydomain.com

PS_PORT=80

PS_IDSAME_ADMIN_PASSWORD=admin123

PS_IDSAME_LDAPUSER_PASSWORD=test1234

PS_DS_DIRMGR_DN=cn=Directory Manager

PS_DS_DIRMGR_PASSWORD=admin123

PS_DEPLOY_ADMIN_PASSWORD=admin123

################################################################################

# SRACore keys

################################################################################

SRA_GW_PROTOCOL=http

SRA_GW_PORT=443

SRA_GATEWAY_PROFILE=default

SRA_SERVER_DOMAIN=mydomain.com

SRA_GW_DOMAIN=mydomain.com

SRA_IDSAME_ADMIN_PASSWORD=admin123

SRA_IDSAME_LDAPUSER_PASSWORD=test1234

SRA_DS_DIRMGR_DN=cn=Directory Manager

SRA_DS_DIRMGR_PASSWORD=admin123

SRA_DEPLOY_ADMIN_PASSWORD=admin123

SRA_LOG_USER_PASSWORD=admin123

################################################################################

# Gateway keys

################################################################################

GW_PROTOCOL=https

GW_HOST=mygwbox.mydomain.com

GW_PORT=443

GW_IP=129.158.227.209

GW_GATEWAY_PROFILE=default

GW_LOAD_BALANCER_URL=http://mygwbox.mydomain.com:80/portal

GW_CERT_INFO=”CN=$GW_HOST,L=Santa

Clara,ST=California,C=us,O=Portal,OU=Sun”

GW_SRA_LOG_USER_PASSWORD=admin123

GW_CERT_DB_PASSWORD=admin123

################################################################################

网关配置核对表

网关配置核对表包含三列,用作网关安装的核对表。

表 16 网关配置核对表

参数 

默认值 

描述 

GW_PROTOCOL

https

网关使用的协议。网关通常使用“安全套接字层 (SSL)”进行通信。 

GW_HOST

mygwbox.mydomain.com 

安装网关的机器的主机名。 

GW_PORT

443

网关计算机侦听的端口。 

GW_IP

gw-host-ip-address

此 IP 地址应为安装网关的机器的地址,而不是 Sun Java System Access Manager 的地址。 

GW_GATEWAY_PROFILE

网关配置文件名称 

default

网关配置文件含有与网关配置相关的所有信息,诸如网关侦听的端口、 SSL 选项及代理选项。可在网关管理控制台中创建多个配置文件,并将不同的网关实例与不同的配置文件相关联。参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》中的“创建网关配置文件”。

GW_LOAD_BALANCER_URL

控制 Portal Server 实例的负载平衡器。 

 

如果没有使用任何负载平衡器 URL,则使用 Portal Server URL。 http://fully-qualified-domain: port/portal-deploy_uri 例如:http://myportalbox.mydomain.com:80/portal

GW_CERT_INFO

 

应采用以下格式提供证书信息: 

“CN=$GW_HOST,L=您所在城市或地区名,ST=您所在省/州名,C=您所在国家的两字母国家代码,O=您所在组织名,OU=您所在部门名

例如,“CN=$GW_HOST,L=SantaClara,ST=California,C=us,O=Portal,OU=Sun”  

GW_SRA_LOG_USER_PASSWORD

网关登录用户密码 

 

允许具有非超级用户访问权限的管理员查看网关日志文件。 

GW_CERT_DB_PASSWORD

证书数据库密码 

 

您可以选择任意密码。 

证书信息 

组织 (O) 

MyOrganization 

您所在组织名。 

部门 (OU) 

MyDivision 

您所在部门名。 

城市或地区 (L) 

MyCity 

您所在城市或地区名 

州或省 (ST) 

MyState 

您所在省/州名 

两字母国家代码 (C) 

us 

您所在国家的两字母国家代码。 

证书数据库密码 

 

您可以选择任意密码。 

重新键入密码 

 

重新键入密码进行验证。 

Netlet 代理配置核对表

Netlet 代理配置核对表包含三列,用作 Netlet 代理安装的核对表。第一列包含参数。第二列包含默认值。第三列解释说明参数。

表 17 Netlet 代理配置核对表

参数 

默认值 

描述 

NLP_PROTOCOL

https

Netlet 代理使用的协议。Netlet 代理通常使用“安全套接字层 (SSL)”进行通信。 

NLP_HOST

myportalbox.mydomain.com 

安装 Netlet 代理的机器的主机名。 

NLP_PORT

10555

Netlet 代理侦听的端口。 

NLP_IP

host-ip-address

此 IP 地址应为安装 Netlet 代理的机器的地址,而不是 Sun Java System Access Manager 的地址。 

NLP_GATEWAY_PROFILE

网关配置文件名称 

default

指定与安装 Portal Server 或 Secure Remote Access 支持时所指定的名称相同的配置文件名。 

有关更多信息,参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》中的“创建网关配置文件”。 

NLP_LOAD_BALANCER_URL

控制 Portal Server 实例的负载平衡器。 

 

如果没有使用任何负载平衡器 URL,则使用 Portal Server URL。http:// fully-qualified-domain:port/ portal-deploy-uri

例如 http://myportalbox.mydomain.com:80/portal

NLP_CERT_INFO

 

应采用以下格式提供证书信息:“CN=$GW_HOST, L=<您所在城市或地区名>,ST=<您所在省/州名>,C=<您所在国家的两字母国家代码>,O=<您所在组织名>,OU=<您所在部门名>” 

例如,“CN=$GW_HOST,L=SantaClara,ST=California,C=us,O=Portal,OU=Sun”  

NLP_SRA_LOG_USER_PASSWORD

网关登录用户密码 

 

允许具有非超级用户访问权限的管理员查看网关日志文件。 

重写器代理配置核对表

重写器代理配置核对表包含三列,用作重写器代理安装的核对表。第一列包含参数。第二列包含默认值。第三列解释说明参数。

表 18 重写器代理核对表

参数 

默认值 

描述 

RWP_PROTOCOL

https

重写器代理使用的协议。重写器代理通常使用“安全套接字层 (SSL)”进行通信。 

RWP_HOST

myportalbox.mydomain.com 

安装重写器代理的机器的主机名。 

RWP_PORT

10443

重写器代理侦听的端口。 

RWP_IP

host-ip-address

此 IP 地址应为安装重写器代理的机器的地址,而不是 Sun Java System Access Manager 的地址。 

RWP_GATEWAY_PROFILE

网关配置文件名称 

default

指定与安装 Portal Server 或 Secure Remote Access 支持时所指定的名称相同的配置文件名。有关更多信息,参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》中的“创建网关配置文件”。 

RWP_LOAD_BALANCER_URL

控制 Portal Server 实例的负载平衡器。 

 

如果没有使用任何负载平衡器 URL,则使用 Portal Server URL。 http://fully-qualified-domain: port/portal-deploy-uri 例如 http://myportalbox.mydomain.com:80/portal

RWP_CERT_INFO

 

应采用以下格式提供证书信息:“CN=$GW_HOST,L=<您所在城市或地区名>,ST=<您所在省/州名>,C=<您所在国家的两字母国家代码>,O=<您所在组织名>,OU=<您所在部门名>” 

例如 "CN=$GW_HOST,L=SantaClara,ST=California,C=us,O=Portal,OU=Sun" 

RWP_SRA_LOG_USER_PASSWORD

网关登录用户密码 

 

允许具有非超级用户访问权限的管理员查看网关日志文件。 

以交互模式配置 Portal Server

Procedure使用 psconfig 脚本以交互模式配置 Portal Server

步骤
  1. 在终端窗口中,以超级用户身份进入含有 psconfig 脚本的目录:

    cd PortalServer-base /lib

  2. 要以交互模式配置 Portal Server,请键入 ./psconfig 执行 psconfig 脚本,然后为配置问题输入相应的答案。

Portal Server

Portal Server 核对表包含三列,其中列出了最小安装后配置可能需要的所有值。根据所执行的安装类型,使用的值可能有所不同。

以下表格包含三列,其中列出了最小安装后配置可能需要的所有值。根据所执行的安装类型,使用的值可能有所不同。表格列出的信息有:

表 19 组件选择

问题 

默认值 

描述 

选择要安装或卸载的组件: 

1. Portal Server 

2. Secure Remote Access 核心 

3. 网关 

4. Netlet 代理 

5. 重写器代理 

  • 设置 “1” 配置 PortalServer。

  • 设置 “2” 配置 Secure Remote Access 核心。

  • 设置 “3” 配置网关。

  • 设置 “4” 配置 Netlet 代理。

  • 设置 “5” 配置重写器代理。

    要配置多个组件,请使用逗号 (,) 分隔各条目。

表 20 配置模式

问题 

默认值 

描述 

选择以下配置选项中的一个: 

1. configure 

2. scrubds 

3. unconfigurewithoutscrubds 

4. unconfigurewithscrubds 

configure 

configure – 配置 Portal Server 组件。 

scrubds – 从 Directory Server 中删除 Portal Server 组件条目。 

unconfigurewithoutscrubds – 取消配置 Portal Server 组件,但不从 Directory Server 中删除相应条目。 

unconfigurewithscrubds – 取消配置 Portal Server 组件,并且从 Directory Server 中删除相应条目。 

表 21 Portal Server 配置信息

问题 

默认值 

描述 

Portal Server Web 容器主机是什么 

myportalbox.mydomain.com 

Portal Server 的全限定名称 

Portal Server Web 容器端口是否安全 

No 

访问 Portal Server 时所用的协议。可能的值为 "No":如果协议为 http。或 "Yes":如果协议为 https 

Portal Server Web 容器端口是什么 

80 

访问 Portal Server 时所用的端口号。 

Portal Server 部署 URI 是什么 

/portal

URI 是 Portal Server 使用的 Web 服务器或应用服务器上的空间。部署 URI 的值必须以斜杠开头,并且只能包含一个斜杠。但是,部署 URI 本身不能为单个 “/"。 

选择需要配置 portalserver 的容器: 

1. Sun Java System Web Server 表 22

2. Sun Java System Application Server 8.1 表 23

3. Sun Java System Application Server 7.0 表 24

4. BEA WebLogic Application Server 表 25

5. IBM Websphere Application Server 表 26

部署 Portal Server 的 Web 容器。可能的值包括 

1 = Sun Java System Web Server 

2 = Sun Java System Application Server 7.0 

3 = Sun Java System Application Server 8.1 

4 = BEA WebLogic Server 8.1 SP2 

5= IBM WebSphere Application Server 

表 22 Sun Java System Web Server

问题 

默认值 

描述 

Web 容器的安装位置 

/opt/SUNWwbsvr

Sun Java System Web Server 的安装目录。 

Web 容器实例是什么 

myportalbox.mydomain.com 

您在 Portal Server 中要使用的 Web 服务器实例。注:实例名称不能含有空格。 

表 23 Sun Java System Application Server 7.0

问题 

默认值 

描述 

Web 容器的安装位置 

/opt/SUNWappserver7

Sun Java System Application Server 7.0 的安装目录 

Web 容器域是什么 

/var/opt/SUNWappserver7/domains/domain1

Sun Java System Application Server 域包含一组实例。指定的域将包含 Portal Server 所使用的实例。必须已配置好此域。 

Web 容器管理员是什么 

admin 

管理员用户 ID。 

Web 容器管理端口是什么 

4848 

管理服务器的端口号。 

Web 容器管理端口是否安全 

No 

访问 Portal Server 时所用的协议。可能的值包括 

No:如果协议为 http 

Yes:如果协议为 https 

Web 容器实例是什么 

server1 

将要部署 Portal Server 的 Sun Java System Application Server 实例的名称。必须已事先配置好此实例。实例名称不能含有空格。 

Web 容器文档根目录是什么 

/var/opt/SUNWappserver7/domains/domain1/server1/docroot

存储静态页面的 Application Server 目录。 

Web 容器管理员密码是什么 

 

这是 Web 容器的管理员密码。 

表 24 Sun Java System Application Server 8.1

问题 

默认值 

描述 

Web 容器的安装位置 

/opt/SUNWappserver/appserver

Sun Java System Application Server 8.1 的安装目录 

Web 容器域是什么 

domain1 

Sun Java System Application Server 域包含一组实例。指定的域将包含 Portal Server 所使用的实例。必须已配置好此域。 

Web 容器部署实例目录是什么 

/var/opt/SUNWappserver/domains/domain1

将为 Portal Server 配置的指定域的完整路径。 

Web 容器部署实例是什么 

server 

将要部署 Portal Server 的 Sun Java System Application Server 实例的名称。必须已事先配置好此实例。实例名称不能含有空格。 

Web 容器文档目录是什么 

/var/opt/SUNWappserver/domains/domain1/docroot

存储静态页面的 Application Server 目录。 

谁是 Web 容器管理员 

admin 

管理员用户 ID。 

安装 Web 容器的机器的主机名是什么 

myportalbox.mydomain.com 

管理服务器主机名。 

Web 容器管理端口是否安全 

Yes 

访问 Portal Server 时所用的协议。如果协议为 http,则可能的值为 "No",如果协议为 https,则可能的值为 "Yes"。 

Web 容器管理端口是什么 

4849 

管理服务器的端口号。注:Sun Java System Application Sever 8.1 的默认管理员端口是 “4849”。 

Web 容器管理员密码是什么 

 

这是 Web 容器的管理员密码。 

表 25 BEA WebLogic Server

问题 

默认值 

描述 

Web 容器主目录的位置 

/usr/local/bea

BEA 的安装目录。 

Web 容器产品目录的位置 

/usr/local/bea/weblogic81

BEA WebLogic Server 软件的安装目录。 

Web 容器域是什么 

mydomain 

BEA WebLogic Server 域包含一组实例。指定的域将包含 Portal Server 所使用的实例。必须已配置好此域。 

Web 容器管理员是什么 

weblogic 

管理员用户 ID。 

安装 Web 容器的机器的主机名是什么 

myportalbox.mydomain.com 

Portal Server 主机名。 

Web 容器管理端口是什么 

7001 

管理服务器的端口号。 

Web 容器管理端口是否安全 

No 

管理服务器协议。 

No:如果协议为 http 

Yes:如果协议为 https。 

用户项目目录是什么 

user_projects

这是用户项目的目录。使用在 BEA WebLogic 安装期间输入的值。 

部署域目录是什么 

domains

包含 BEA WebLogic Server 域的目录名称。 

Web 容器配置目录的位置是什么 

/usr/local/bea/user_projects/domains/mydomain

BEA WebLogic Server 域的完整路径。 

Web 容器实例是什么 

myserver 

将要部署 Portal Server 的 BEA WebLogic Server 实例的名称。必须已事先配置好此实例。名称不能含有空格。如果在管理服务器实例中安装 Portal Server,此名称将是管理服务器实例的名称。否则它将是受管服务器实例的名称。 

Web 容器文档根目录是什么 

/usr/local/bea/user_projects/domains/mydomain/applications

需要在运行 Portal Server 软件的 BEA WebLogic Server 实例上部署 DefaultWebApp 文档根值。DefaultWebApp 是默认的 Web 应用程序,其将在 BEA WebLogic Server 中提供静态内容。默认情况下,仅将 DefaultWebApp 部署到域 (mydomain) 及在 BEA WebLogic Server 安装期间定义或创建的服务器实例。 

如果您创建自己的 BEA WebLogic Server 或域,则需要通过将该目录复制到新服务器的部署目录,或通过使用 BEA WebLogic Server 管理控制台,将 DefaultWebApp 部署到 BEA WebLogic Server 或域。 

有关如何配置默认 Web 应用程序的更多详细信息,参见 BEA WebLogic Server 文档。 

Web 容器 JDK 主目录是什么 

/usr/local/bea/jdk141_03

BEA WebLogics Server 所使用的 JDK 目录。 

Web 容器管理员密码是什么 

 

这是 Web 容器的管理员密码。 

重新输入 

 

重新输入 Web 容器的管理员密码。 

表 26 IBM WebSphere Application Server

问题 

默认值 

描述 

Web 容器的安装位置 

/opt/WebSphere/Express51/AppServer

IBM WebSphere Application Server 软件的安装目录。 

虚拟主机名是什么 

default_host 

使用在 IBM WebSphere 安装期间输入的值。 

节点名是什么 

myportalbox 

 

单元名是什么 

myportalbox 

 

实例别名 

server1 

将要部署 Portal Server 的实例名称。必须已事先配置好此实例。无法将 Portal Server 安装至名称中含有短划线或空格的应用服务器实例或域中(例如,Default-Server 或 Default Server)。 

Web 容器文档根目录是什么 

/opt/IBMHTTPD/htdocs/en_US

存储静态页面的目录。在 Sun Java System Access Manager 安装期间创建此目录。 

Web 容器 JDK 主目录是什么 

/usr/jdk/entsys-j2se

Web 容器所使用的 JDK 目录。 

表 27 负载平衡器信息

问题 

默认值 

描述 

控制 Portal Server 实例的 PS_LOAD_BALANCER_URL 负载平衡器 

http://myportalbox.mydomain.com:80/portal

如果没有使用任何负载平衡器 URL,则使用 Portal Server URL。http:// fully-qualified-domain:port/ portal-deploy-uri

例如 

http://myportalbox.mydomain.com:80/portal

表 28 Access Manager 信息

问题 

默认值 

描述 

Access Manager 管理员 (amadmin) 密码是什么 

管理员 (amadmin) 密码 

 

在 Sun Java System Access Manager 软件安装期间选择的顶级管理员 (amadmin) 密码。 

重新输入 

 

重新输入顶级管理员 (amadmin) 密码。 

Access Manager 内部 LDAP 验证用户密码是什么 

内部 LDAP 验证用户密码 

 

在 Sun Java System Access Manager 安装期间选择的内部 LDAP 验证用户密码。 

重新输入 

 

重新输入内部 LDAP 验证用户密码。 

目录管理员 DN 是什么 

目录管理员 DN 

cn=Directory Manager 

在 Sun Java System Directory Server 安装期间选择的目录管理员 DN。 

目录管理员密码是什么 

目录管理员密码 

 

在 Sun Java System Directory Serve 安装期间选择的目录管理员密码。 

重新输入 

 

重新输入目录管理员密码。 

PS_DEPLOY_ADMIN_PASSWORD 

部署管理员密码 

 

这是 Web 容器的管理员密码。 

表 29 Secure Remote Access 核心配置信息

问题 

默认值 

描述 

网关协议是什么 

网关协议 

https 

网关使用的协议。网关将使用“安全套接字层 (SSL)”进行通信。 

Portal Server 域是什么 

Portal Server 域 

portal-server-domain-name

安装 Portal Server 的机器的域名。 

网关域是什么 

网关域 

gateway-domain-name

网关计算机的域名。 

网关端口是什么 

网关端口 

443 

网关侦听的端口。 

网关配置文件是什么 

网关配置文件名称 

default 

网关配置文件含有与网关配置相关的所有信息,诸如网关侦听的端口、SSL 选项及代理选项。 

可在网关管理控制台中创建多个配置文件,并将不同的网关实例与不同的配置文件相关联。 

参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》中的“创建网关配置文件”。 

网关登录用户密码是什么 

网关登录用户密码 

 

允许具有非超级用户访问权限的管理员查看网关日志文件。 

重新输入 

 

重新输入网关登录用户密码。 

网关

网关配置核对表包含三列,其中包含网关配置核对表。第一列包含参数。第二列包含参数的默认值。第三列包含说明。

表 30 网关配置核对表

问题 

默认值 

描述 

网关协议是什么 

https 

网关使用的协议。网关通常使用“安全套接字层 (SSL)”进行通信。 

网关主机是什么 

mygwbox.mydomain.com 

安装网关的机器的主机名。 

网关端口是什么 

443 

网关计算机侦听的端口。 

网关 IP 地址是什么 

gw-host-ip-address

此 IP 地址应为安装网关的机器的地址,而不是 Sun Java System Access Manager 的地址。 

网关配置文件是什么 网关配置文件名 

default 

网关配置文件含有与网关配置相关的所有信息,诸如网关侦听的端口、SSL 选项及代理选项。 

可在网关管理控制台中创建多个配置文件,并将不同的网关实例与不同的配置文件相关联。 

参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》中的“创建网关配置文件”。

网关登录用户密码是什么 

网关登录用户密码 

 

允许具有非超级用户访问权限的管理员查看网关日志文件。 

重新输入 

 

重新输入网关登录用户密码。 

Portal Server 负载平衡器 URL 是什么 

控制 Portal Server 实例的负载平衡器。 

 

如果没有使用任何负载平衡器 URL,则使用 Portal Server URL。http:// fully-qualified-domain:port/ portal-deploy-uri

例如,http://myportalbox.mydomain.com:80/portal

证书信息 

您的组织名是什么 

MyOrganization 

您所在组织名。 

你的部门名是什么 

MyDivision 

您所在部门名。 

您所在的城市名或地区名是什么 

MyCity 

您所在城市或地区名 

您所在州名或省名是什么 

MyState 

您所在省/州名 

两字母国家代码是什么 

us 

您所在国家的两字母国家代码。 

证书数据库的密码是什么 

 

您可以选择任意密码。 

重新输入 

 

重新输入证书数据库密码进行验证。 

Netlet 代理

Netlet 代理配置核对表包含三列,用作 Netlet 代理配置的核对表。第一列包含参数。第二列包含默认值。第三列包含说明。

表 31 Netlet 代理配置核对表

问题 

默认值 

描述 

Netlet 代理协议是什么 

https 

Netlet 代理使用的协议。Netlet 代理通常使用“安全套接字层 (SSL)”进行通信。 

Netlet 代理主机是什么 

myportalbox.mydomain.com 

安装 Netlet 代理的机器的主机名。 

Netlet 代理端口是什么 

10555 

Netlet 代理侦听的端口。 

Netlet 代理 IP 地址是什么 

host-ip-address

此 IP 地址应为安装 Netlet 代理的机器的地址,而不是 Sun Java System Access Manager 的地址。 

网关配置文件是什么 

网关配置文件名称 

default 

指定与安装 Portal Server 或 Secure Remote Access 支持时所指定的名称相同的配置文件名。 

有关更多信息,参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》中的“创建网关配置文件”。

网关登录用户密码是什么 

网关登录用户密码 

 

允许具有非超级用户访问权限的管理员查看网关日志文件。 

重新输入 

 

重新输入网关登录用户密码。 

Portal Server 负载平衡器 URL 是什么 

控制 Portal Server 实例的负载平衡器。 

 

如果没有使用任何负载平衡器 URL,则使用 Portal Server URL。http:// fully_qualified_domain:port/ portal_deploy_uri

例如 http://myportalbox.mydomain.com:80/portal

证书信息 

您的组织名是什么 

MyOrganization 

您所在组织名。 

你的部门名是什么 

MyDivision 

您所在部门名。 

您所在的城市名或地区名是什么 

MyCity 

您所在城市或地区名 

您所在州名或省名是什么 

MyState 

您所在省/州名 

两字母国家代码是什么 

us 

您所在国家的两字母国家代码。 

证书数据库的密码是什么 

 

您可以选择任意密码。 

重新输入 

 

重新输入证书数据库密码进行验证。 

重写器代理

重写器代理配置核对表包含三列,其中包含重写器代理配置核对表。第一列包含参数。第二列包含默认值。第三列包含说明。

表 32 重写器代理配置核对表

问题 

默认值 

描述 

重写器代理协议是什么 

https 

重写器代理使用的协议。重写器代理通常使用“安全套接字层 (SSL)”进行通信。 

重写器代理主机是什么 

myportalbox.mydomain.com 

安装重写器代理的机器的主机名。 

重写器代理端口是什么 

10443 

重写器代理侦听的端口。 

重写器代理 IP 地址是什么 

host-ip-address

此 IP 地址应为安装重写器代理的机器的地址,而不是 Sun Java System Access Manager 的地址。 

网关配置文件是什么 

网关配置文件名称 

default 

指定与安装 Portal Server 或 Secure Remote Access 支持时所指定的名称相同的配置文件名。 

有关更多信息,参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》中的“创建网关配置文件”。

网关登录用户密码是什么 

网关登录用户密码 

 

允许具有非超级用户访问权限的管理员查看网关日志文件。 

重新输入 

 

重新输入网关登录用户密码。 

Portal Server 负载平衡器 URL 是什么 

控制 Portal Server 实例的负载平衡器。 

 

如果没有使用任何负载平衡器 URL,则使用 Portal Server URL。http:// fully-qualified-domain:port/ portal-deploy-uri

例如,http://myportalbox.mydomain.com:80/portal

证书信息 

您的组织名是什么 

MyOrganization 

您所在组织名。 

你的部门名是什么 

MyDivision 

您所在部门名。 

您所在的城市名或地区名是什么 

MyCity 

您所在城市或地区名 

您所在州名或省名是什么 

MyState 

您所在省/州名 

两字母国家代码是什么 

us 

您所在国家的两字母国家代码。 

证书数据库的密码是什么 

 

您可以选择任意密码。 

重新输入 

 

重新输入证书数据库密码进行验证。 

有关安装后任务的信息,参阅Portal Server 安装后任务

以无提示模式配置 Portal Server

要使用 samplesilent 文件配置 Portal Server,请修改位于 PortalServer-baseSUNWps/lib 的 pssamplesilent 文件,并执行 psconfig 脚本。

Procedure以无提示模式使用 pssamplesilentfile 配置 Portal Server

步骤
  1. 在终端窗口中,以超级用户身份进入含有 psconfig 脚本的目录:

    cd PortalServer-base SUNWps/lib

  2. 类型:

    ./psconfig -s pssamplesilentfile

    有关安装后任务的信息,参阅Portal Server 安装后任务

Portal Server 安装后任务

对下面每一组件都需要执行安装后任务:

Procedure访问 Portal Server

开始之前

要访问 Portal Server 或 Access Manager 管理控制台,必须首先启动 Directory Server 和 Web 容器。

步骤

    使用以下命令启动 Directory Server 的本地安装:

    /var/opt/mps/serverroot/slapd-hostname/start-slapd

    以下安装后的任务取决于部署 Portal Server 的 Web 容器的类型。

    • Sun Java System Web Server

    • Sun Java System Application Server

    • BEA WebLogic Server

    • IBM WebSphere Application Server

Procedure启动 Sun Java System Web Server

步骤
  1. 启动管理实例。在终端窗口中键入:


    cd WebServer-base/SUNWwbsrv/https-webserver-instance-name
    ./start

  2. 访问 Sun Java System Web Server 管理控制台。

  3. 单击应用更改重新启动 Web 容器。

Procedure启动 Sun Java System Application Server 7.0

步骤

    在终端窗口中,将目录更改为应用服务器实例的实用程序目录,然后运行 startserv 脚本。以下示例假定使用了默认的应用服务器域和实例。

    cd /var/opt/SUNWappserver7/domains/domain1/server1/bin
    ./startserv

    要使用 asadmin 实用程序或从 Sun Java System Application Server 管理控制台停止和启动 Sun Java System Application Server,请参考 Sun Java System Application Server 文档。

Procedure配置 Sun Java System Application Server 8.1 实例

步骤
  1. 停止运行域实例。在终端窗口中键入:

    /opt/SUNWappserver/appserver/bin/asadmin stop-domain domainname

    例如

    /opt/SUNWappserver/appserver/bin/asadmin stop-domain domain1

  2. 启动域实例。在终端窗口中键入:

    /opt/SUNWappserver/appserver/bin/asadmin start-domain --user administrator-user-name --password administartor-user-password domainname

    例如,

    /opt/SUNWappserver/appserver/bin/asadmin start-domain --user admin --password password domain1

Procedure在 BEA WebLogic Server 上部署 Portal Server

开始之前

执行下列步骤前,必须先安装 Portal Server。

步骤
  1. 检查 /var/sadm/install/logs/Java_Enterprise_System_install.BMMddhhmm 文件是否存在错误。

    MM = 月份

    dd = 日期

    hh = 小时

    mm = 分钟

  2. 停止所有 BEA WebLogic Server 实例(管理及受管服务器)。

  3. 启动 BEA WebLogic 管理服务器实例。如果是在某个受管实例上进行的安装,还要启动该受管实例。

  4. 在命令行中执行以下命令:

    PortalServer-base/bin/deploy

    为部署 URI 和服务器实例名称选择默认值,然后在出现屏幕提示时输入 BEA WebLogic Server 管理员密码。

  5. 重新启动部署 Portal Server 的 BEA WebLogic Server 实例。有关启动 Web 容器实例的说明,参见您的 Web 容器文档。


    注 –

    在安装了受管服务器的情况下,不会部署 .war 文件。The .应该使用 BEA WebLogic Server 管理控制台部署 .war 文件。


    如果想支持多种验证方法,如 LDAP、UNIX 或“匿名验证”,必须将每种验证类型添加到“核心”验证服务中,以便创建一个验证菜单。有关详细信息,参见《Sun Java System Portal Server 6 2005Q4 管理指南》

Procedure在 IBM WebSphere Application Server 上部署 Portal Server

步骤
  1. 检查 /var/sadm/install/logs/Java_Enterprise_System_install.B/MMddhhmm 文件是否存在错误。

  2. 停止并重新启动应用服务器实例和应用服务器节点。有关启动 Web 容器实例的说明,参见您的 Web 容器文档。

  3. 在命令行中执行以下命令:

    PortalServer-base/bin/deploy

    为部署 URI 和服务器实例名称选择默认值,然后在出现屏幕提示时输入 BEA WebLogic Server 管理员密码。

在第三方 Web 容器中安装 JSR168 样例 Portlets 和 WSRP 样例

使用 Java Enterprise Server 安装程序安装 Portal Server 和 Access Manager SDK 之后,可使用以下过程之一安装 JSR168 样例 portlet 或 WSRP 样例。如果使用 BEA WebLogic Server™ 或 IBM WebSphere Application Server,则安装 JSR168 样例 portlet 和 WSRP 样例。如果使用 Sun Java System Web Server 或 Sun Java System Application Server,则安装 WSRP 样例。


注 –

Mobile Access 不支持 IBM WebSphere 或 BEA WebLogic。


Procedure在 BEA WebLogic 或 IBM WebSphere 上安装 JSR168 样例 Portlet 和 WSRP 样例

开始之前

以下过程仅适用于在 Solaris 平台上安装 Portal Server 的情况。

步骤
  1. 重新启动 BEA WebLogic 8.1 或 IBM WebSphere Application Server 5.1 实例。

  2. 执行以下命令安装 JSR168 Portlet 样例。

    PortalServer-base/lib/postinstall_PortletSamples

    在出现屏幕提示时提供 Access Manager 管理员密码和 Application Server 管理员密码。

    将会部署 portletsamples.war 文件。

  3. 确保 PATH 设置中包括 /usr/bin。要使脚本的 awk 部分正常运行,需要此项。

  4. 执行以下命令配置 WSRP 样例。

    • PortalServer-base/samples/wsrpproducer/producersampleconfig

      在出现屏幕提示时提供 Access Manager 管理员密码。

      • PortalServer-base/samples/wsrpconsumer/consumersampleconfig

        在出现屏幕提示时提供 Access Manager 管理员密码。

Procedure在 Web Server 或 Application Server 上安装 WSRP 样例

开始之前

在 Sun Java System Web Server 6.1 和 Sun Java Server Application Server 7 中安装 Portal Server 和 Access Manager SDK 之后,需要手动执行以下步骤:

步骤
  1. 重新启动 Web Server 或 Application Server 实例

  2. 确保 PATH 设置中包括 /usr/bin。要使脚本的 awk 部分正常运行,需要此项。

  3. 执行以下命令配置 WSRP 样例。

    • PortalServer-base/samples/wsrpproducer/producersampleconfig

      在出现屏幕提示时提供 Access Manager 管理员密码。

      • PortalServer-base/samples/wsrpconsumer/consumersampleconfig

        在出现屏幕提示时提供 Access Manager 管理员密码。

Secure Remote Access

当用户会话超时或发生用户会话注销操作时,Sun Java System Access Manager 会向网关发送一条会话通知。即使 Sun Java System Access Manager 是在 HTTP 模式下运行,它也会作为 SSL 客户机使用 HttpsURLConnection 来发送通知。由于它会连接到 SSL 服务器(网关),所以其信任 CA 列表中应当包括网关 CA 证书,或者它应当有一个选项来允许使用自签名证书。


注 –

将 CA 添加到信任 CA 列表中的方法取决于所定义的协议处理程序。


要创建 HttpsURLConnection,需要设置“Java 虚拟机”(JVM™) 属性 -Djava.protocol.handler.pkgs

如果在 Sun Java System Web Server、Sun Java System Application Server 或 BEA WebLogic Server 上运行 Portal Server,则默认情况下,此属性会被正确设置为 com.iplanet.services.com。Sun Java System Access Manager 软件包中包括 HttpsURLConnection 的实现,并且它还提供了一个选项,可通过在 AMConfig.properties 文件中添加 com.iplanet.am.jssproxy.trustAllServerCerts=true 标志,接受来自任何 SSL 服务器的自签名证书。

对于 IBM WebSphere Application Server,在默认情况下,不会设置 -Djava.protocol.handler.pkgs。与所支持的应用服务器相应的 HttpsURLConnection 实现必须使用它们自身的默认处理程序(该实现可以是 JSSE 或自定义 SSL 实现)。

Procedure在多个门户上配置多个网关

在第二个门户安装第二个网关时,必须手动更新“转发 Cookie URL”值,使其指向第二个门户。

步骤
  1. 登录到 Access Manager 管理控制台。

  2. 选择“服务配置”选项卡。

  3. 单击“网关”。

  4. 将第二个门户添加到“转发 Cookie URL”列表中。

Procedure启动和停止网关

步骤
  1. 使用以下命令启动网关:

    gateway-base/SUNWps/bin/gateway -n new-profile-name start

    default 为安装期间所创建的网关配置文件的默认名称。可在以后创建自己的配置文件,然后用新的配置文件重新启动网关。参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》第二章中的“创建网关配置文件”。

    如果有多个网关实例,请使用:

    gateway-base/SUNWps/bin/gateway start


    注 –

    如果在网关安装期间为安装后启动网关选项选择了 y,则不必执行这一步骤。



    注 –

    请确保 /etc/opt/SUNWps 目录中只包含要启动的实例的配置文件。


    如果想要停止在特定节点上运行的所有网关实例,请使用以下命令:

    gateway-base/SUNWps/bin/gateway stop

    Netlet 和网关需要 Rhino JavaScript™ 解析器(已打包成 SUNWrhino)来支持 PAC 文件。该解析器必须安装在“网关”和 Portal Server 节点中。安装时请采用以下步骤:

  2. 在当前目录中运行 pkgadd -d . SUNWrhino 以添加此软件包。

  3. package-base-dir/js.jar 复制到

    ${JAVA_HOME}/jre/lib/ext 目录

Netlet 和重写器代理

在启动 Netlet 代理和重写器代理之前,请确保网关配置文件已用 Netlet 代理和重写器代理选项进行了更新。


注 –

请确保对所有用户都启用了“访问列表“服务,以使他们可以通过网关进行访问。


Sun Java System Portal Server 软件 NetFile 需要 jCIFS 库(这些库被打包成 SUNWjcifs)来进行 Windows 访问。只需在 Portal Server 节点中安装该软件包。安装时请采用以下步骤。

Procedure安装 jCIFS 库

步骤
  1. 在当前目录中运行 pkgadd -d . SUNWjcifs 以添加此软件包。

  2. 运行 portal-server-install-base/SUNWps/lib/postinstall_JCIFS

  3. 运行 portal-server-install-base/SUNWps/bin/undeploy

  4. 运行 portal-server-install-base/SUNWps/bin/deploy 命令。

  5. 重新启动服务器。

验证安装的 Portal Server

访问 Portal Server 管理控制台和桌面

Procedure访问 Sun Java System Access Manager 管理控制台

步骤
  1. 打开一个浏览器。

  2. 键入 protocol://hostname.domain:port/amconsole

    例如,

    http://example.com:80/amconsole

  3. 输入管理员的名称和密码以查看管理控制台。

    这是您在安装 Sun Java System Access Manager 软件时指定的名称和密码。

访问 Portal Server 桌面

通过访问桌面来验证 Portal Server 安装。请使用以下 URL 来访问桌面:protocol://fully-qualified-hostname:port/portal-URI

例如,

http://example.com:80/portal

访问桌面时,会显示“Authless 桌面”。该桌面允许用户访问将会被自动验证并被授予桌面访问权的“桌面 URL”。

如果样例“Portal 桌面”显示时未出现任何异常,则表明您已正确安装了 Portal Server。

Procedure验证网关安装

步骤
  1. 运行以下命令以检查网关是否在指定的端口运行(默认端口为):

    netstat -an | grep port-number

    如果网关未在运行,请在调试模式下启动网关,查看控制台中输出的消息。请使用以下命令在调试模式下启动网关:

    PortalServer-base /bin/gateway -n profilename start debug

    此外,还可以在将 platform.conf.profilename 文件中的 gateway.debug 属性设置为 message 之后,查看日志文件。有关详细信息,参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》第二章“管理网关”中的“了解 platform.conf 文件”一节。

  2. 在安全模式下运行 Portal Server,方法是在浏览器中键入以下网关 URL:

    https://gateway-machine-name :portnumber

    如果在安装期间选择了默认端口 (443),则不需要指定端口号。

  3. 以管理员的身份,使用用户名 amadmin 和安装时指定的密码,登录到 Access Manager 管理控制台。

    现在便可以在管理控制台中创建新的组织、角色和用户并分配所需的服务和属性了。