本发行说明包含发行 Sun JavaTM System Portal Server 7.1 Update 2 时可用的重要信息。文档发布新功能和增强功能,已知问题和限制,以及 Sun Java System Portal Server 7.1 文档的其他补充资料,docs.sun.com SM 中提供了以上内容。在使用 Portal Server 7.1 Update 2 之前,请先阅读本文档。
可在 Sun Java System 文档 Web 站点找到本发行说明的最新版本,网址为:docs.sun.com。请在安装和设置软件前查看此网站,然后定期检查最新的发行说明和产品文档。
本发行说明包含以下各节:
本文档中可能引用了第三方 URL,并提供附加相关信息。
Sun 对本文档中提到的第三方 Web 站点的可用性不承担任何责任。对于此类站点或资源中的(或通过它们获得的)任何内容、广告、产品或其他材料,Sun 并不表示认可,也不承担任何责任。对于因使用或依靠此类站点或资源中的(或通过它们获得的)任何内容、产品或服务而造成的或连带产生的实际或名义损坏或损失,Sun 概不负责,也不承担任何责任。
日期 |
更改说明 |
---|---|
2007 年 8 月 31 日 |
发行 Sun Java System Portal Server 7.1 Update 2 发行说明。 |
Sun Java System Portal Server 7.1 Update 2 向最终用户提供了一个 Portal 桌面,通过它可以访问资源和应用程序。Portal Server 还提供了搜索引擎基础结构,允许通过 Portal 桌面组织和访问 Internet 中的内容。
Portal Server 7.1 Update 2 提供了附加功能,例如博客 portlet、社区功能和 AJAX 桌面。可以使用 Java ES 安装程序来安装 Portal Server 7.1 Update 2,或者在 Solaris 和 Linux 平台上使用修补程序将现有的 Portal Server 7.1 安装升级为 Portal Server 7.1 Update 2。
Windows 平台不支持 Portal Server 7.1 Update 2。
Portal Server 同时支持 Secure Remote Access (SRA),允许远程用户通过 Internet 安全地访问其所在组织的网络和服务。此外,还可为贵组织提供一个安全的 Internet Portal,从而使所有目标用户(例如雇员、商业合作伙伴以及普通公众)能够访问其内容、应用程序和数据。
本节包括:
Portal Server 7.1 Update 2 中提供了以下新功能:
以下是 Portal Server 7.1 Update 2 中过时功能的列表:
Lotus 通讯录和日历无法与旧的 NCSO.jar 配合使用
将来,Microsoft Exchange 和重写器 OWA 规则集不会与产品一起打包。
Portal Server 邮件、日历和通讯录通信频道将被弃用,并且不会在将来的发行版中受到支持。弃用的组件包括:
基于邮件模板的提供者
邮件 JSP 提供者
基于日历模板的提供者
日历 JSP 提供者
基于通讯录模板的提供者
Lotus Notes 邮件/日历/通讯录模板提供者
Lotus Notes 邮件/日历/通讯录 JSP 提供者
Microsoft Exchange 邮件/日历/通讯录模板提供者
Microsoft Exchange 邮件/日历/通讯录 JSP 提供者
范例 Portal 不会像之前的 Java ES 版本那样提供任何已有的通信频道集成。
Sun Java System Portal Server 长期支持开发可在移动设备中采用的解决方案。Portal Server 将来的发行版中将完善对移动访问的支持,将重点放在未来实现移动门户所不可或缺的功能上。这些功能包括:能够开发标准 portlet(支持现代设备所采用的特定标记语言,而无需熟悉专有抽象标记语言 (abstract markup language, AML));能够通过标准 JSR-188 API 实现从标准 portlet 访问 CC/PP 信息。与该重点目标无关的其他功能将被弃用,并且可能不会受到将来的发行版的支持。这些功能包括:
AML 支持
邮件、日历和通讯录移动应用程序支持
内置语音标记文件
用于支持邮件、日历和通讯录应用程序的标记库
由 Aligo 提供的设备数据库
用于文档转换的 Stellent OutideIn Html Export 技术
将来的版本中可能会不再支持将 Service Registry 与 WSRP 功能结合使用。
在 JSR-286 中实现标准的事件机制后,将来的版本中可能会不再支持 Portal Server 7.0 中引入的 portlet 间通信专用方法。
已从 Portal Server 7.1 Update 2 中删除 Java 1 Secure Access NetFile。
NetFile 的 Java 2 版本尚未从 Portal Server 7.1 Update 2 中删除。
Java ES 6 中的全部或部分产品可能会弃用 J2SE 1.4 支持。
可以使用 Java ES 安装程序来安装 Portal Server 7.1 Update 2。
本节包含以下内容:
要安装 Portal Server 7.1 Update 2,下载安装软件包并运行安装程序。
以下平台支持 Portal Server 7.1 Update 2:
SPARC 上的 SolarisTM 9 或 Solaris 10
x86 上的 Solaris 9 或 Solaris 10
x86 上的 Red Hat Enterprise Linux 3.0 Update 3 或 4.0
有关在 Solaris 和 Linux 平台上进行安装的详细信息,请参阅 《Sun Java System Portal Server 7.1 Configuration Guide》中的第 1 章 “Installing Sun Java System Portal Server 7.1”。此配置指南包含硬件和操作系统要求、软件要求以及验证 Portal Server 7.1 安装等信息。该配置指南中的信息适用于 Portal Server 7.1 和 Portal Server 7.1 Update 2。
在 Solaris 和 Linux 平台上,可以利用修补程序将 Portal Server 7.1 Update 1 升级为 Portal Server 7.1 Update 2。
利用以下过程将 Portal Server 7.1 Update 1 升级为 Portal Server 7.1 Update 2。
从 Sunsolve 下载以下修补程序:
对于 SPARC:124301-07,对于 x86 平台:124302-07。
如果需要升级为 Portal Server 7.1 Update 1 的本地化版本,请下载以下修补程序,:Solaris SPARC:127237-01,Solaris x86:127237-01
如果已从 Java ES 5 升级为 Portal Server 7.1 Update 1,则使用以下本地化修补程序: |
Solaris SPARC:125301-04 Solaris x86:125301-04 |
如果已从 Portal Server 7.0 升级为 Portal Server 7.1 Update 1,则使用以下本地化修补程序: |
Solaris SPARC - 123254-04 Solaris x86 - 124590-04 |
转至修补程序所在位置的目录,并运行以下命令来添加一个或多个修补程序:
patchadd patch-id
重新启动 Web 容器。
对于 Sun Java System Application Server:
/ApplicationServer_base/Appserver/bin/asadmin stop-domain domain1
/ApplicationServer_base/Appserver/bin/asadmin start-domain --user admin --password password domain1
对于 Sun Java System Web Server:
/var/opt/SUNWwbsvr7/https-host.domain-name/bin/stopserv
/var/opt/SUNWwbsvr7/https-host.domain-name/bin/startserv
重新启动 common agent container。
/usr/lib/cacao/lib/cacaoadm stop /usr/lib/cacao/lib/cacaoadm start |
运行以下命令以确保 common agent container 处于工作状态。
/usr/share/bin/cacaoadm status
运行以下命令将 Portal Server 更新为 7.1 Update 2。
PortalServer-base/opt/SUNWportal/bin/psupdate -a
有关如何运行 psupdate 脚本的详细信息,请参阅下表。
问题 |
操作 |
是否已重新启动了所有服务器(cacao、Web 容器)? |
如果已重新启动 common agent container 和 Web 容器,键入 Y。 如果尚未重新启动 common agent container 和 Web 容器,键入 N。如果键入 N,则中断脚本。需要重新启动 common agent container 和 Web 容器,并调用 psupdate 脚本。 |
请输入该安装所驻留的主机名(不包括域名): |
输入该安装所驻留的主机名。例如,i-planet-14。 |
请输入该安装所驻留的全限定主机名: |
输入安装所驻留的全限定主机名。例如,i-planet-14.red.iplanet.com |
请输入 Portal 配置目录的名称: |
配置目录的默认名称为 /etc/opt/SUNWportal。 |
是否采用 Web 容器名称来安装 Portal Web 应用程序? |
脚本会自动检测用于安装 Portal Server 7.1 的 Web 容器。 |
请输入 Web 容器管理服务器的端口 |
对于 Sun Java System Application Server,默认值为 4849。 对于 Sun Java System Web Server,默认值为 8989。 |
请输入 Web 容器的管理员的名称 |
键入管理员 ID。 |
请输入 Web 容器管理员的密码: |
键入管理员的密码。 |
请输入 Access Manager 管理员的 ID: |
键入 Access Manager 管理员的 ID。默认情况下,管理员 ID 为 amadmin。 |
请输入 Access Manager 管理员的密码: |
键入 Access Manager 管理员的密码。 |
是否希望将重新部署局限于本地 Portal 实例? |
如果希望仅对该机器上托管的 Portal Server 实例进行重新部署,键入 Y。使用 Web 容器群集的 Portal 安装不应选择该选项。对于所有该机器为其托管了至少一个实例的 Portal,如果希望重新部署其全部实例,键入 N。使用 Web 容器群集的这些 Portal 安装需要该选项。 |
是否希望(重新)安装企业范例? |
如果希望重新安装企业范例,键入 Y。默认值为 N。 如果已自定义范例并选择 Y,则将覆盖该范例。 |
请输入 Access Manager LDAP 用户密码: |
键入 Access Manager LDAP 用户密码。默认值为 N。 如果已自定义范例并选择 Y,则将覆盖该范例。 |
是否希望(重新)安装开发者范例? |
如果希望重新安装开发者范例,键入 Y。默认值为 N。 如果已自定义范例并选择 Y,则将覆盖该范例。 |
是否希望(重新)安装社区范例? |
如果希望重新安装开发者范例,键入 Y。默认值为 N。 如果已自定义范例并选择 Y,则将覆盖该范例。 |
社区数据库是否正在运行? |
如果社区数据库正在运行,键入 Y。 |
重新启动 common agent container 和 Web 容器。
从 Sunsolve 下载以下修补程序:
124303-07
转至修补程序所在位置的目录,并运行 update 脚本。
(可选的)如果要升级为 Portal Server 7.1 Update 1 的本地化版本,下载修补程序 125302-04 并安装。
重新启动 Web 容器。
重新启动 common agent container。
/opt/sun/cacao/bin/cacaoadm stop
/opt/sun/cacao/bin/cacaoadm start
运行以下命令以确保 common agent container 处于工作状态。
/opt/sun/cacao/bin/cacaoadm status
运行以下命令将 Portal Server 更新为 7.1 Update 2。
PortalServer-base/opt/SUNWportal/bin/psupdate -a
重新启动 common agent container 和 Web 容器。
运行以下命令。
patchrm patch-id
重新启动 Web 容器和 common agent container。
运行以下命令恢复为 Portal Server 7.1 Update 1。
psupdate -r
重新启动 common agent container 和 Web 容器。
本节包含 Portal Server 7.1 Update 2 中尚未得到解决的错误的相关信息。
其中包括以下产品方面:
需要以超级用户的身份来应用修补程序。(#5080029)
解决方法:如果已遵照任何安装后配置来以非超级用户身份运行 Portal Server,则需要删除这些更改,并在应用修补程序前,以超级用户的身份运行 Portal Server。
在成功应用修补程序后,遵照安装后程序以非超级用户的身份运行 Portal Server。
如果 Portal Server 和 Access Manger 安装在两台不同的机器上,则讨论创建以及搜索会失败。(#6534761, 6534777)
解决方法:在将 Portal Server 7.1 升级为 Portal Server 7.1 Update 2 后,重新启动 common agent container。
在 Solaris 平台上:
/usr/lib/cacao/lib/cacaoadm stop /usr/lib/cacao/lib/cacaoadm start |
在 Linux 平台上:
/opt/sun/cacao/bin/cacaoadm stop
/opt/sun/cacao/bin/cacaoadm start
新建 Portal 后需要重新启动 common agent container。(#6521384)
示例:在 Linux 平台上,如果将 Application Server 8.2 用作 Portal Server 的 Web 容器,则在新建 Portal 后,需要重新启动 common agent container。
/opt/sun/cacao/bin/cacaoadm stop /opt/sun/cacao/bin/cacaoadm start |
如果将 Portal Server 安装在 Application Server 群集上,则在卸载 Portal Server 时,需要删除每个节点上的 Portal Server 实例。(#6494878)
解决方法:执行以下操作:
启动每个辅助节点上的 DAS。
运行 psadmin delete-instance 命令以删除每个辅助节点上的 Portal Server 实例。
删除主节点上的 Portal Server 实例。
运行 uninstall 命令以卸载 Portal Server。
默认情况下,通过 Portal Server 管理员控制台导入时,—overwrite 选项为 true,而对 psadmin import 命令则为 false。(#6323091)
解决方法:使用带有 --dp-only 选项的 psadmin import 子命令时,如果旨在为指定 dn 替换整个显示配置文件,则使用 --overwrite 选项。例如,键入
./psadmin import -u amadmin -f ps_password - p portal-ID --dp-only --continue -- overwrite
如果实例位于 Portal 主机以外的主机上,则不会删除 Portal 目录。(#6355651)
描述:从 machine1 运行 delete-portal。将从 machine1 删除目录 /var/opt/SUNWportal/portals/portal1。但是,不会删除 machine2 上的同一目录。
解决方法:从 machine2 上删除目录 /var/opt/SUNWportal/portals/portal1。
首次访问社区 portlet 时,会显示错误信息,指示内容不可用。(#6495254)
解决方法:刷新浏览器。
Portal Server 桌面上的联机文档引用了 Portal Server 7.1 的联机文档。(#6573973)。
解决方法:通过 http://docs.sun.com/app/docs/coll/1552.1 和 http://docs.sun.com/app/docs/coll/1736.1 访问 Portal Server 7.1 Update 1 联机文档。
因为 cookie 大小限制,免验证匿名用户的 portlet 会失败。(#6460104)
描述:免验证匿名用户的属性存储在 cookie 中。这些属性包括所有 portlet 转译变量和桌面变量。转译变量达到特定大小后,portlet 会失败。
解决方法:执行以下操作:
登录到 Access Manager 管理控制台。
单击“服务配置”—>“客户机检测”。
在“客户机检测”屏幕中,单击与“客户机类型”字段一同显示的“编辑”链接。
在“客户机管理器”弹出式窗口中,选择第三个页面。
单击与 genericHTML 一同显示的“编辑”链接。
在弹出式窗口中,选择“其他属性”选项并添加属性 authlessState=server。
尝试访问 Portal Server 桌面时,会显示以下错误,“无效的密钥库格式。”(#6446218, 6488139)
解决方法:执行以下操作:
访问 var/opt/SUNWportal/portals/portalID/config/instanceID 目录。
在该目录中,将 security 重命名为 security.backup。
重新启动实例。
Portlet 输出值被高速缓存。(#6273292)
描述:将刷新时间值设置为零。例如,<String name="refreshTime" value="0" advanced="true"/>。
社区 portlet 帮助显示以下错误消息:“无法找到页面。”(#6547258)
解决方法:利用社区范例右上角处提供的“帮助”按钮来访问联机帮助。
对于开发者管理员用户,只能在下一个会话中更新新建的 DN。 (#6573378)
解决方法:执行以下操作:
以 developerAdmin 身份登录 Portal Server。
单击“管理”选项卡和“频道”选项卡。
单击“编辑”。列表将显示开发者范例下存在的所有 DN。
新打开一个浏览器,登录 Access Manager 并在“开发者范例”下创建一个新的子组织。
为新组织指定所有门户服务。
刷新 Portal Server 桌面,并导航到“管理”->“频道”->“创建频道管理”。
单击“编辑”。未列出新建的组织。
developerAdmin 用户需要注销,然后登录,才能查看新建的组织。
导入或导出 Portal 时,“选择文件”选项不起作用。(#6545784)
解决方法:导入或导出 Portal 时,提供 par 文件的完整路径。
在 Application Server 8.2 中,新的 Portal Server 实例上没有部署数据源。(#6515080)
解决方法:在 Application Server 8.2 管理控制台中执行以下操作:
登录 Application Server 管理控制台。
选择单击“资源”->“JDBC 资源”-> "jdbc/communitymc"。
在右侧框架中,单击“目标”选项卡,然后单击“管理目标”。
添加服务器实例。
如果由于 Instant Messenger 而发生超时,则不会正确加载 Portal Server /portal/dt 页面。(#6200508)
解决方法:执行以下操作:
登录 Portal Server 管理控制台。
单击“身份管理”->“服务”。
将“最大会话时间”更改为任意大于 SSO 频道连接超时的时间。
在管理控制台帮助中,HTTPS 应为 HTTP,而 URL 应为 URI。(#6476607)
描述:在 Secure Remote Access 下的“配置文件”部分中,属性“HTTP 端口 — 指定 HTTPS 端口。默认值为 80。”中的 HTTPS 应改为 HTTP。“重写全部 URL”应改为“重写全部 URI”。
Web Server SSL 机器中不显示帮助文件。(#6351789)
描述:登录 PS 控制台并单击“帮助”按钮。不会显示“帮助”内容。
解决方法:执行以下步骤:
将 bean 受管属性 httpPort 添加到 ./web-src/common/common-fonfig.xml 文件内 JavaHelpBean 的受管 bean 声明中。common-config.xml 文件位于 PS 控制台 WAR 文件中。
将 httpPort 的值设置为 Web 容器提供的非安全端口 (http)。
以下示例演示了将 httpPort 设置为 8080 端口的过程:
<managed-bean>
<description>Java 帮助组件的支持 bean</description>
<managed-bean-name>JavaHelpBean </managed-bean-name>
<managed-bean-class>com.sun.web.ui.bean.HelpBackingBean</managed-bean-class>
<managed-bean-scope>request</managed-bean-scope>
<managed-property>
<property-name>jspPath</property-name>
<value>faces</value>
</managed-property>
<managed-property>
<property-name> httpPort</property-name>
<value>8080</value>
</managed-property>
</managed-bean>
要使上述示例生效,Web 容器必须支持 http 端口。需要添加 PS 控制台 WAR 的 unjar 和 re-jar,以管理 bean 属性和设置 http 端口的值。新建 PS 控制台 WAR 后,需要重新部署才能使更改生效。
为使用“自动下载”功能,需启用“刷新 Portal 桌面”属性。(#6584477)
解决方法:为使用“自动下载”功能,管理员需要启用“刷新 Portal 桌面”属性。
登录 Portal Server 管理控制台。
单击 "Secure Remote Access" -> "Proxylet"。
在“Proxylet 启动”中将“刷新 Portal 桌面”设为“是”。
只能从 proxylet 频道使用 proxylet 帮助。(#5036777)
描述:只能从 proxylet 频道使用 proxylet 帮助。如果用户单击“编辑 Proxylet”页面中的“帮助”链接,该链接会显示桌面联机帮助。
对于 Solaris 平台上的 Firefox 浏览器,Proxylet 不会出现在 Java Web Start 模式中。(#6464974)
解决方法:将 istall_dir/defaults/profile/mimeTypes.rdf 从适用于 Windows 的 Firefox 复制到适用于 Solaris 的 Firefox 中的 istall_dir/defaults/profile 目录。
注销 Portal Server 不会关闭 proxylet 控制台。(#6496855)
解决方法:停止 proxylet 应用程序并关闭浏览器。
对于非默认的根 proxylet 用户,pac 文件没有包含任何 proxylet 规则。(#6445867)
描述:对于 proxylet 用户,pac 文件没有包含任何 proxylet 规则。
在 Access Manager 管理员控制台中,在 developersample 下创建用户。
在 Portal Server 管理员控制台中,为 developersample 创建 proxylet 规则。
以 proxylet 用户身份登录 Portal Server 桌面。
启动 proxylet。
会在 Applet 模式中下载 proxylet。但是生成的 pac 文件没有包含任何 proxylet 规则。
执行以下操作:
登录 Portal Server 管理控制台。
选择 "SRA" 选项卡并单击 "proxylet" 选项卡。
将组织的 COS 优先级更改为小于“最高”的任意值。
将 o=DeveloperSample 的 COS 优先级更改为小于“最高”的任意值。
将 developer_sample 下所有子组织的 COS 优先级设置为“最高”。
对于在子组织下创建的用户,会生成相应的 proxylet pac 文件。
关闭指定会话的 applet 窗口后,不会生成 proxylet pac 文件。(#6490738)
解决方法:执行以下操作:
注销当前会话并关闭浏览器窗口。
打开浏览器新会话并启动 proxylet。
必须手动配置 Ajax 的重写器规则集。(#6504423)
解决方法:要手动配置 Ajax 的重写器规则集,执行以下操作:
以管理员身份登录 Portal Server 控制台。
单击 Secure Remote Access 选项卡并单击“重写器规则集”。
在“重写器规则集”表中选择 generic_ruleset 选项,并单击“下载”。
将文件下载为 generic_ruleset.xml 并存储到临时目录中。
编辑 generic_ruleset.xml 文件和 Function name="open" paramPatterns="y"/ 规则前的以下规则。
<Function name="*req*.open" paramPatterns=",y,"/> <Function name="_81.open" paramPatterns=",y,"/> <Function name="http.open" paramPatterns=",y,"/> <Function name="sunportal.AJAXPageStyles" paramPatterns="y"/> |
保存已修改文件。
在 Portal Server 管理员控制台中,选择“重写器规则集”表中的 generic_ruleset 并单击“删除”。
单击“上载新文件”上载经修改的 generic_ruleset.xml 文件。
重新启动网关。
以上规则仅适用于与 JavaScript 有关的容器提供者。特定于频道的 JavaScript 可能需要其他规则。
在独立的会话配置期间,不会加载 SRA 重写器规则集。在 Linux 平台上,不会用非默认的目录值显示“网管主页”页面。(#6477552, 6570553)
解决方法:选择 "Secure Remote Access" ->“重写器规则集”。如果找不到以下条目:default_gateway_ruleset、exchange_2000sp3_owa_ruleset、exchange_2003_owa_ruleset、inotes_ruleset、iplanet_mail_ruleset、sap_portal_ruleset 和 wml_ruleset,则执行以下命令:
重新启动 common agent container。
运行以下命令:
./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd -F /opt/SUNWportal/export/rewriter_rule/DefaultGatewayRuleSet.xml ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd -F /opt/SUNWportal/export/rewriter_rule/OWA2003RuleSet.xml ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd -F /opt/SUNWportal/export/rewriter_rule/OWASP3RuleSet.xml ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd -F /opt/SUNWportal/export/rewriter_rule/SAPPortalRuleSet.xml ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd -F /opt/SUNWportal/export/rewriter_rule/WMLRuleSet.xml ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd -F /opt/SUNWportal/export/rewriter_rule/iNotesRuleSet.xml ./psadmin create-rewriter-ruleset -u amadmin -f /tmp/passwd -F /opt/SUNWportal/export/rewriter_rule/iPlanetMailExpressRuleSet.xml |
Netlet 无法使用 SSL_RSA_WITH_NULL_MD5 加密密码。(#6434314)
解决方法:在“网关配置”>“安全”选项卡下启用“Null 密码”选项。
在 Linux 平台上,无法在 NetFile 中添加 FTP 共享。(#6574393)
描述:如果在 Linux 上启用了 ipv4 和 ipv6,则会面临该问题。
如果在 Linux 平台上安装了 Portal Server,则需要添加 NFS 共享。(#6511479、6504597)
解决方法:执行以下操作:
将 /usr/lib/libpam.so 附加到 LD_PRELOAD 环境变量中。例如:export LD_PRELOAD=/usr/lib/libpam.so:$LD_PRELOAD
检验 LD_LIBRARY_PATH 中是否存在 /usr/lib。如果不存在,则将 /usr/lib 添加到 LD_LIBRARY_PATH 中。
从同一个 shell 重新启动容器。
NFS 共享不会通过 NetFile 添加到远程主机中。(#6504597)
解决方法:如果未将主机配置为通过 NIS 执行用户名查找,则 NFS 无法在主机上添加任何共享。如果未启用 NIS,则只可以查找本地用户。例如,对于未启用 NIS 的机器,您可以作为超级用户针对任意机器将共享添加到 NetFile 中。确保对应该机器的超级用户密码与安装有 NetFile 的机器上的密码相同,因为此时只能查找本地用户帐户。
如果存在域名大小写不匹配的情况,则 SRA 网关会出问题。(#6588454)
描述:Java ES 安装程序会显示安装有 Portal Server 的机器的域名。如果将该机器配置为使用 NIS,则会出现实际域与 NIS 中指定的域不匹配的情况。例如,在 NIS 中,指定的域名为 "Country.Sun.COM",而实际的域却是 "country.sun.com"。这会导致网关会话创建失败。
解决方法:在安装程序中,使用大小写正确的实际域名。
在 Portal Server 7.x 中,SRA 网关不需要 Directory Server。(#6565053)
描述:而在 Portal Server 7.0 中,SRA 网关需要 Directory Server。在将网关从 Portal Server 7.0 升级到 Portal Server 7.x 后,卸载 Directory Server。
执行以下操作:
如果将负载平衡器安装在 Portal Server 实例与网关之间,则某些 SRA 功能将不起作用。(#6577269)
描述:如果将负载平衡器安装在 Portal Server 实例与网关之间,并且负载平衡器使用 HTTPS 而 Portal Server 实例使用 HTTP,则以下 SRA 功能将不起作用:静态 Netlet 规则和 Proxylet。Portal Server 和负载平衡器应具有相同的协议,才能让 Netlet 和 Proxylet 正常工作。
在不同的会话中安装 Access Manager、Portal Server 和 SRA 时,需要在配置了 Portal Server 后重新启动 Web 容器。(#6564379)
解决方法:执行以下操作:
在一个会话中安装 Access Manager、Directory Server 和 Web 容器。
在另一个会话中安装 Portal Server。
重新启动 Web 容器。
在下一个会话中安装 SRA 组件。
在 Linux 平台上, NFS 共享不会通过 Netfile 选项添加到远程主机中。(# 6504597)
解决方法:如果未将主机配置为通过 NIS 或 NFS 执行用户名查找,则无法在主机上添加任何共享。如果未启用 NIS,则只可以查找本地用户。例如,对于未启用 NIS 的机器,您可以作为超级用户针对任意机器将共享添加到 Netfile 中。确保对应该机器的超级用户密码与安装有 Netfile 的机器上的超级用户密码相同。
执行以下操作:
将 /usr/lib/libpam.so 附加到 LD_PRELOAD 环境变量中。
例如,export LD_PRELOAD=/usr/lib/libpam.so:$LD_PRELOAD
检验 LD_LIBRARY_PATH 中是否存在 /usr/lib。如果不存在,则将 /usr/lib 添加到 LD_LIBRARY_PATH 中。
从同一个 shell 重新启动容器。
使用命令行界面手动安装范例 Portal 时,不会设置 SRA 服务。(#6516280)
解决方法:手动调用以下 ant 目标来为每个范例设置 SRA 服务:
community_sra
developer_sra
enterprise_sra
在安装了范例 Portal 后,执行以下命令。
/usr/sfw/bin/ant -f /opt/SUNWportal/samples/portals/build.xml community_sra developer_sra enterprise_sra -Dconfig.location= input-properties-file-location
在 Secure Remote Access 中,一次只能添加一行。(#6497988)
解决方法:在 SRA 屏幕中尝试添加多行时,添加每一行后都保存详细信息。
如果统一 Web 客户机 (Unified Web Client, UWC) 应用程序和 Portal Server 安装在不同的机器上,则不能通过 proxylet 访问 UWC。(#6348935)
解决方法:如果 UWC 应用程序和 Portal Server 安装在不同的机器上,请执行下列操作以通过 proxylet 访问 UWC 机器:
在 Portal Server 管理控制台中,启用网关配置文件中的 cookie 管理。
在“将用户会话 cookie 转发到的 URL”字段中,添加 UWC、日历和 Messaging Server url。例如,添加以下内容:http://port/uwc、http://calhost:calport、http://messaginghost:messagingport。
在 UWC 机器的 AMConfig.properties 文件中,将 com.iplanet.am.cookie.name=iPlanetDirectoryPro 更改为 com.iplanet.am.cookie.name=iPlanetDirectoryPro1。
这是为了使网关和 Portal Server 机器拥有不同的 cookie 名称。
在 UWC 机器中,使用 configutil 将 Messaging Server 的会话 cookie 更改为 iPlanetDirectoryPro1。
在 UWC 的“免验证的 URL”列表中添加 UWC、日历和 Messaging Server URL。
重新启动网关、UWC 和 Portal Server。
certadmin 在安装更新的证书时会忽略昵称。(#6360869)
描述:certadmin 在安装更新的证书时会忽略昵称。这会导致网关采用过期的证书,而不是新证书。无法区分两个具有相同昵称的证书。
解决方法:执行以下操作之一:
在导入新证书前删除旧证书。在 Portal Server 7.1 中执行以下操作:
cd PortalServer_base/SUNWportal/bin/certadmin -n config_name |
选择 5 以删除证书。
不要更新证书。证书过期时,通过新密钥获取全新的证书。
以非超级用户身份运行 Web Server 时,搜索服务器不工作。(#6408826)
描述:以非超级用户身份运行 Web Server 时,如果以非超级用户身份创建搜索服务器,则搜索服务器不会工作。
解决方法:执行以下操作:
创建搜索服务器。
使用以下命令更改搜索服务器实例:
chown -R nonrootuser.nonroot search_instance
以非超级用户身份重新启动 Web Server。
使用以下命令更改搜索实例的权限:
chmod -R og+rX search_instance
使用 SSL 的 WSRP 生成方无法与非 SSL 使用方协同工作。(#6292152)
描述:使用 SSL 的 WSRP 生成方无法与非 SSL 使用方协同工作。common agent container 要求 truststore 内包含 SSL 服务器的 CA 证书,并设置 truststore 的密码。
解决方法:设置 common agent container 服务器的 truststore:
创建 truststore,并使用 keytool 命令将 SSL 服务器的 CA 证书导入该 truststore。
使用 cacaoadm 命令设置以下 JVM 属性:
Djavax.net.ssl.truststore
Djavax.net.ssl.truststorePassword
例如,键入 cacaoadm set-param java-flags="`cacaoadm get-param java-flags -v` -Djavax.net.ssl.truststore=/tmp/truststore -Djavax.net.ssl.truststorePassword=truststorepass。
重新启动 common agent container 服务器。
注册服务器密钥库位置始终相对于 /soar/3.0。(#6355673)
描述:注册服务器的 SSO 配置接受密钥库位置。该位置始终假定相对于 /soar/3.0。
解决方法:建立目录 /soar/3.0/jaxr-ebxml/security,然后将从注册服务器获取的 keystore.jks 放入其中。
博客或搜索的“选项编辑”页中的“帮助”会显示 http 状态 404 错误。(#6570561)
描述:选择“社区范例”-> blog-wiki 社区 -> 博客或搜索页面 ->“选项编辑”。单击右上角的“帮助”。“帮助”窗口会显示 http 状态 404 错误。
在日文语言环境中,社区邀请电子邮件的主题显示为?字符。(#6523356)
解决方法:修改通知消息资源文件,使其不要在主题行中使用多字节字符。
编辑 portal/WEB-INF/classes/CommunityNotificationMessages.properties 文件。
执行以下更改:user_invited_subject=You've been invited to {0}。
在“部署 Portlet”下的 PS 控制台中,多字节文件名被破坏。(#6368639)
描述:如果默认系统语言环境和浏览器语言环境的字符编码不同,则“部署 Portlet”下的 Portal 管理控制台中的文件名和目录名为乱码。
解决方法:文件名和目录名是以特定的字符编码方案进行编码的。将默认系统语言环境和浏览器语言环境的字符编码设为一致。
启动 Proxylet 后,Proxylet 窗口中的按钮名称会被截断。(#6447909)
描述:通过网关访问 Portal Server 桌面并启动 Proxylet。会出现 Proxylet 窗口。Proxylet 窗口中的按钮名称会被截断。
Portal Server 管理控制台联机帮助会显示多字节乱码。(#6518627)
描述:登录 Portal Server 管理控制台并单击“联机帮助”按钮。选择“索引”。即会显示多字节乱码。
在社区邀请电子邮件中,某些消息以英文显示。(#6568528)
描述:在社区邀请电子邮件中,以下消息用英文显示:"You have been invited to community, COLLECTION1 by USER1"、"Message from" 和 "Please use the following URL to access the community"。
书签和应用程序频道有重复链接和无效链接。(#6504004)
描述:将 Portal Server 从 Java ES 4 迁移到 Java ES 5 后,书签和应用程序频道有重复链接和无效链接。
解决方法:管理员需要在 Portal Server 控制台的应用程序频道中添加或删除必要的链接。该频道位于“开发者范例”的 MyFrontPageTabPanelContainer 下。更改应用程序频道“属性”中的以下属性:
userApps:删除以下值:-NetMail Lite 和 -NetMail。添加以下值:NetFile。
targets:删除以下值:NetMailLite|NetMailServlet?nsid=newHTMLSessionNetMailLite|NetMailServlet?nsid=newHTMLSession NetMail|NetMailServlet?nsid=newAppletSession。然后,复制 Instant Messenger 目标的链接。
在 fr-FR 语言环境中,Portal Server 控制台联机帮助显示为英文。(#6513360)
解决方法:将 fr 设置为浏览器首选语言。
Instant Messenger 从 Instant Messenger 频道启动时以英文显示。(#6515726)
解决方法:通过用户信息频道在首选语言环境中设置语言。
Portal Server 控制台中的“频道名称”字段仅接受以下字符:A 到 Z、0 到 9 或 a 到 z。(#6522702)
描述:Portal Server 控制台中的“频道名称”字段只接受 A 到 Z,0 到 9 或 a 到 z。
需要更改调查日期格式。(#6493352)
描述:调查的“从”和“到”日期格式为 dd mmm yyyy。需要将其更改为 yyyy mmm dd。
如果显示配置文件不是英文格式,则 psadmin list-dp 命令不会生成正确的输出。(#6502307)
解决方法:如果要下载的显示配置文件的语言环境不是英文,则在执行 psadmin list-dp 命令之前,要将 CLI jvm 的语言环境设置为显示配置文件的语言环境。
例如,如果需要下载法文的显示配置文件,则执行以下命令。
export LANG=fr_CA.UTF-8 export LC_ALL=fr_CA.UTF-8 |
搜索频道的文件内容显示不正确。(#6506365)
描述:第三方转换器没有正确转换文件内容。
UBT 生成的报告中的字符串没有本地化。(#6336394)
描述:生成的报告只进行了部分本地化。而且,如果没有启用 UBT 日志,则错误消息会显示为乱码。该问题只会出现在日文和中文语言环境中。
解决方法:混乱的消息为“没有与选定的报告相关的跟踪数据。因此,没有页面可以显示。”要消除该问题,执行以下操作:
登录 Portal Server 管理控制台。
选择 "Portal" 选项卡。
选择已配置的 Portal。
选择“用户行为跟踪”选项卡。
单击“设置”选项卡。
选择 Portal 实例。
单击“启用 UBT 日志”。
无法创建邮件视图。(#6521744)
描述:在 Portal 桌面中尝试创建邮件视图时会显示错误消息。单击“编辑邮件频道”->“移动邮件”->“设备视图”。
解决方法:在 /var/opt/SUNWappserver/domains/domain1/applications/j2ee-modules/portal/ WEB-INF/classes/DeviceNames.properties 文件中为设备添加条目。
移动桌面不会显示邮件频道。(#6521749)
解决方法:在“设备”主页中,单击“选项”->“内容”,然后选择“邮件”选项,再单击“完成”。
使用 /amserver/UI/Login 时,openwave 6.2.2 模拟器中不会呈现 Portal。(#6439565)
解决方法:如果 Web 容器是 Web Server,则执行以下操作:
打开以下文件:
/var/opt/SUNWwbsvr7/admin-server/config-store/host-name/web-app/host-name/amserver/WEB-INF/web.xml
/var/opt/SUNWwbsvr7/https-host-name/web-app/host-name/amserver/WEB-INF/web.xml
在这两个 xml 文件中搜索 <filter> 条目。
取消注释 amcontroller 的条目并保存文件。
重新启动 Web Server。
如果 Web 容器是 Application Server,则执行以下操作:
打开以下文件:
var/opt/SUNWappserver/domains/domain1/generated/xml/j2ee-modules/amserver/ WEB-INF/web.xml
/var/opt/SUNWappserver/domains/domain1/applications/j2ee-modules/amserver/ WEB-INF/web.xml
在这两个 xml 文件中搜索 <filter> 条目。
取消注释 amcontroller 的条目并保存文件。
重新启动 Application Server。
如果无线选项在不同的页面上,则 Mobile Access 中的“选项”链接不起作用。(#6500172)
描述:单击“移动”桌面中的“选项”链接应该突出显示“移动”桌面上的无线选项(内容和布局)。如果所有这些选项位于不同页面上,则不会突出显示无线选项。
解决方法:移动到下一个页面并单击“选项”链接。
如果创建事件时不指定结束时间,则会创建持续时间为一小时的事件。(#6479153)
描述:登录模拟器,使用日历 Hm 创建事件。如果不指定结束时间,则事件的持续时间为一小时。
“发布新项”选项会打开另一个博客 Portlet 频道中的对应窗口。(#6545765)
解决方法:如果在选项卡上添加多个博客 portlet 频道,则单击“发布新项”选项会打开另一个博客 Portlet 频道中的对应窗口。
解决方法:仅在选项卡上创建一个博客 portlet 频道。
如果没有设置 appUrl,则博客 Portlet 频道显示以下消息:“错误:内容不可用。”(#6546198)
解决方法:对于 portlet,将 configMode 选项设置为以下任意值之一:
Wizard
Wizard-user-config
Manual
“发布新项”选项在 Internet Explorer 中不起作用。(#6545771)
描述:如果在选项卡上添加多个博客 portlet 频道,则单击“发布新项”选项不起作用。
解决方法:仅在选项卡上创建一个博客 portlet 频道。
在 Wiki 编辑器中,如果插入以 "www" 开头的链接,则链接不起作用。(#6545362)
解决方法:在 "www" 之前使用 "http"。例如,在插入链接 "www.google.com" 时,以"http://www.google.com"。
因为 cookie 大小限制,免验证匿名用户的 portlet 会失败。(#6460104)
描述:免验证匿名用户的属性存储在 cookie 中。这些属性包括所有 portlet 转译变量和所有桌面变量等。转译变量达到特定大小后,portlet 会失败。
解决方法:执行以下操作:
登录 AM 控制台。
单击“服务配置”>“客户机检测”。
在“客户机检测”屏幕中,单击与“客户机类型”字段一同显示的“编辑”链接。
在“客户机管理器”弹出式窗口中,转至第三个页面。
单击与 genericHTML 一同显示的“编辑”链接。
在弹出式窗口中,选择“其他属性”选项并添加属性 authlessState=server。
在将范例 XML 添加到企业范例 Portal 中时,如果使用 Portal Server 管理控制台中的“显示或隐藏频道”选项,Portal 桌面上会显示错误消息。(#6542355)
解决方法:执行以下操作:
登录 Portal Server 管理控制台。
选择 DN 作为企业范例。
将范例 XML 的 url 选项更改为 file:///var/opt/sun/portal/portals/portal1/desktop/developer_sample /SampleXML/getQuotes.xml。
当向 AjaxTableContainerProvider 添加频道并从 Portal 桌面访问它时,如果单击“帮助”按钮并单击目录或索引链接,则会在 Portal 桌面本身中打开对应窗口。不能返回 Portal 桌面。(#6506929)
解决方法:单击浏览器中显示的“后退”按钮。
在 Firefox 浏览器中,如果单击开发者范例的 "Ajax" 选项卡上的任意频道所提供的“帮助”按钮,会在 Portal 窗口中显示帮助。如果单击浏览器中显示的“后退”按钮,会使频道的布局变形。(#6528832)
解决方法:单击 Firefox 浏览器中显示的“重新载入”按钮。
对于本地化版本升级,psupdate 脚本不起作用。(#6569515)
解决方法:在运行 psupdate 之前,将语言环境设置为 English UTF-8。
$ export LC_ALL=en_US.UTF_8 $ export LANG=en_US.UTF_8 |
对于本地化版本升级,psupgrade 脚本不起作用。(#6502307)
解决方法:在运行 psupgrade 之前,将语言环境设置为 English UTF-8。
$ export LC_ALL=en_US.UTF_8 $ export LANG=en_US.UTF_8 |
将 Portal Server 7.0 升级为 Portal Server 7.1 Update 2 后,在升级前创建的社区中会出现问题。(#6596773)
描述:在将 Portal Server 7.0 升级为 Portal Server 7.1 Update 2 前创建的社区中,存在以下问题:
不能搜索调查、轮询、文件和 Wiki。
不能访问上载至“文件共享”portlet 的文件。
社区中的搜索服务仅对“文件”和“讨论”起作用。
在从 Java ES 4 升级到 Java ES 5 后,“开发者范例”、“企业范例”和“社区范例”中没有添加 SRA 服务。(#6516280)
解决方法:将以下 SRA 服务手动添加到:community_sra、developer_sra 和 enterprise_sra 中。
/usr/sfw/bin/ant -f /opt/SUNWportal/samples/portals/build.xml community_sra developer_sra enterprise_sra -Dconfig.location=input.properties-file-location
在将 Portal Server 7.1 升级为 Portal Server 7.1 Update 2 后,不会自动更新“搜索提供者”和“讨论提供者”的 JSP。(#6534282)
解决方法:执行以下操作:
复制讨论提供者 JSP 模板。
cp PortalServer-base/par-src/default-portal/pbfiles/templateBaseDir/default /DiscussionProvider/*.jsp /var/opt/SUNWportal/portals/portal1/desktop/default/DiscussionProvider
复制搜索提供者 JSP 模板。
PortalServer-base/par-src/default-portal/pbfiles/templateBaseDir/default /SearchProvider/*.jsp /var/opt/SUNWportal/portals/portal1/desktop/default/SearchProvider
《Sun Java System Portal Server 7.1 Desktop Customization Guide》的标题更改为《Sun Java System Portal Server 7.1 Developer Sample Guide》。
如果在停止管理服务器后尝试部署 war 文件,则会收到以下错误消息,“将文件 file.war 部署到主机 node.domain-name 的实例 node-name–80 上时出错。(#6506028)
描述:确保主机上的该实例正在运行。
在应用修补程序更新 Portal Server 7.1 Update 2 前,如果已将 Portal Server 配置为使用 Oracle 数据库,则在应用修补程序后,需要重复某些配置步骤。(#6530662)
解决方法:参阅 http://developers.sun.com/portalserver/reference/techart/databases.html。
在 Setting Up Community Membership and Configuration(设置社区成员资格和配置)部分中,重复步骤二和三。
在 Configuring and Installing Portlet Applications(配置和安装 Portlet 应用程序)部分中,重复步骤四到六。
以下是 Portal Server 的已知问题和限制。
在日文语言环境中,将 Portal Server 7.1 升级为 7.1 Update 2 后,不能使用日文的 wiki 名称。(#6569515)
解决方法:升级时,在运行 psupdate 命令前,手动设置下列变量:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
Portal Server 管理控制台帮助以英文显示。(#6513360)
描述:在 fr-FR 语言环境中,Portal Server 管理控制台帮助以英文显示。
对于“管理”和“Portlet 示例”选项卡中的频道,不会显示本地化帮助。(#6421034)
描述:在日文语言环境中,对于“管理”和“Portlet 示例”选项卡中的频道,帮助以英文显示。
消息没有翻译。(#6480324, 6540250)
描述:Portal Server 7.1 Update 2 存在以下本地化问题:
在社区范例中,某些消息没有翻译。
某些消息已过时,它们需要使用新翻译的消息。
组织中的用户不会继承允许或拒绝访问 URL 功能。(#6553271)
描述:执行以下操作:
创建一个名为 gatewayorg 的组织,并在其中创建用户 g。
登录 Portal Server 管理控制台。选择 "SRA" ->“访问控制”。
对于用户 g,在“允许/拒绝访问 URL”选项下,添加 http://www.yahoo.com,并拒绝对该 URL 的访问。
重新启动网关配置文件。
以用户 g 的身份登录网关,并通过书签提供者调用 http://www.yahoo.com。访问被拒绝。
允许 g 访问 http://www.yahoo.com。
重新启动网关配置文件。
以用户 g 身份登录网关,并从书签提供者处调用 http://www.yahoo.com。该用户可以访问 http://www.yahoo.com。
为该用户删除此规则,并为 gatewayorg 添加一个拒绝访问 http://www.yahoo.com 的规则。
以用户 g 身份登录网关,并从书签提供者处调用 http://www.yahoo.com。该用户可以访问 http://www.yahoo.com 。
无法为持久性 HTTP 连接配置超时属性。(#6568269)
描述:执行以下操作时,持久性 HTTP 连接的超时属性失效:
登录 Portal Server 管理控制台。
选择 "SRA" 选项卡。
选择网关配置文件。
启用到网关(端口 80)的 HTTP 连接。
选择该配置文件的“性能”选项卡。
启用持久性 HTTP 连接。
将“持久性套接字连接超时时间”设置为 15 秒。
使用 Telnet 登录网关的 80 端口,然后键入以下命令:
GET /amconsole HTTP/1.1 Connection:keep-alive |
标头随即显示。
等待 20 秒,并尝试步骤 8。
您会发现并没有会话超时的情况。
在 "Secure Remote Access" 的“监视”选项卡中选择代理实例时,会显示异常。(#6569625)
描述:在执行以下操作时,会显示异常:
登录 Portal Server 管理控制台。
选择 "SRA" 选项卡。
选择“监视”选项卡。
从“选择代理实例”中选择配置文件的名称。例如,profile:default。
在 Linux 平台上,无法添加 NetFile 上的 FTP 共享。(#6574393)
描述:如果已在 Linux 平台上启用 ipv6,将无法在 NetFile 中添加 FTP 共享。如果不打算使用 ipv6,则禁用它。可用 ipv4 替代 ipv6。
在 Portal Server 中,博客 portlet 有问题。(#6557448)
描述:博客 portlet 有以下问题:
FCK 编辑器的某些功能,例如“浏览器服务器”、“上载文件”和“创建新文件夹”不能与博客 portlet 一起使用。
在日文语言环境中,“管理”和“范例 Portlet”选项卡中的 portlet 以英文显示帮助。(#6421034)
描述:需要对帮助进行本地化。
在 AJAXTableContainerProvider 下,无法创建具有本地化名称的新频道或容器。(#6542381)
描述:AJAXTableContainerProvider 没有本地化。
无法将本地用户添加到 Netfile 中的 NFS 共享。(#6545795)
描述:用户 ID 应存在于 NIS 中,才能将用户添加到 Netfile 中的 NFS 共享。另外,只有在 /etc/dfs/dfstab 文件中列出的共享才能添加到 Netfile 中的 NFS 共享。
对于“管理”和“Portlet 示例”选项卡中的频道,不会显示本地化帮助。(#6421034)
描述:需要对“管理”和“Portlet 示例”选项卡中的帮助进行本地化。
日历频道以错误的格式显示日期。(#6411476)
描述:日历频道在“开发者范例”中以错误的格式显示日期。
Mobile Access 只支持随 Portal Server 提供的默认 UWCMail 频道。(#6491303)
描述:不能向 JSPRenderingContainer 添加 MailProvider 或 MailJSPProvider。
单击“清除 HTML”图标会删除 wiki 页面。(6545358)
描述:编辑 Wiki 页面时,如果单击“清除 HTML”图标并单击“确定”,则会删除 wiki 页面。
无法从 wiki 页面引用另一个社区的 url。(#6536333)
描述:无法从 wiki 页面引用存在于同一主机中的另一个社区 url。
Wiki portlet 会跳出 Portal 上下文。(#6533753)
描述:如果访问未经定义的 wiki 页面(以免验证方式),wiki portlet 会跳出 Portal 上下文。
启动 Proxylet 时,某些字符串被截断。(#6447909)
描述:启动 Proxylet 时,某些字符串被截断。
taskadmin 设置必须设置管理员角色桌面服务属性。(#6519875)
解决方法:执行以下操作:
运行 taskadmin 设置前,确保可在 taskadmin.properties 文件中找到管理角色 dn 的以下 Portal 桌面服务属性值:content.admin.role.dn 和 user.admin.role.dn。
匹配组织 Portal 桌面服务属性值。
例如,如果 EnterpriseSample 组织 Portal 桌面服务属性值为:Parent Container:ASCTabContainer、EditContainer:JSPEditContainer 以及Default Type:enterprise_sample。将两个管理角色 DN 都设置为 "cn=Organization Admin Role, o=EnterpriseSample, dc=siroe, dc=com"。
确保管理角色 DN "cn=Organization Admin Role, o=EnterpriseSample, dc=siroe, dc=com" 的 Portal 桌面服务属性与组织设置相匹配。否则,当属于管理角色的用户验证到 Portal 桌面时,该用户可能会看到错误的 Portal 桌面。
不能通过网关显示 UWC 日历。(#6218353)
描述:单击“启动日历”链接会显示以下错误消息,“无法加载所请求的页面。Cookie 被阻塞。”
如果将 Portal Server 和 Access Manager 安装在两个不同的节点上,则 SunOne 通讯录不起作用。(#653732)
解决方法:重新启动 Web 容器。
如果 Portal Server 安装在 Application Server 群集上,则不能只删除一个 Portal Server 实例。(#6506689)
描述:需要删除所有 Portal Server 实例。使用 psconfig --unconfig 命令取消配置 Portal Server,或使用 psadmin delete-portal 命令删除 Portal Server。
IPC 无法与 WSRP 配合使用。(#6509086)
描述:Portlet 间通信 (Inter Portlet Communication, IPC) 无法与 WSRP 配合使用。可以通过 WSRP 发布参与 Portlet 间通信的 portlet。但是 IPC 功能不起作用。
角色为 OrganisationAdmin 的用户看不到 UserRoleAdmin-AdminTab。(#6511559)
解决方法:编辑 Portal Server 或 Access Manager SDK 机器上的 /etc/opt/SUNWam/config/AMConfig.properties 文件,以将 com.iplanet.am.session.client.polling.enable 属性设置为 False。然后重新启动 Portal Server Web 容器。
Portal Server 在多个 JRE 版本的情况下易受影响。(#6510536)
描述:如果客户机上有多个 JRE,则在 Netscape 和 Mozilla 浏览器上启动 Java Web Start 时可能会出现问题。
解决方法:仅在客户机上保留一个 JRE,卸载其他 JRE。
由于 SSL2 的安全性不强,建议客户禁用 SSL2 并将其保持为禁用状态。(#6507762)
解决方法:执行下列操作以禁用 SSL2。
登录 Portal Server 管理控制台。
单击 "SRA" >“配置文件”>“安全”。
在“TLS 和 SSL”下,取消“启用 SSL 2.0 版本”选项。
单击“保存”。
使用 Internet Explorer 时,如果尝试在 WSRP 中部署 portlet 或新建生成方,则会注销用户。(#6491413)
解决方法:对于 Portal Server 管理控制台,使用除 Internet Explorer 以外的浏览器。
Portal Server 不支持 Access Manager 位于其他 Web 容器中。(#6470425)
描述:对 Portal Server 和 Access Manager 使用相同的 Web 容器。
如果 Portal Server 安装在 Web Server 7.0 上,则无法使用 strutssample.war。(#6505547)
描述:如果 Portal Server 安装在 Web Server 7.0 上并部署了 strutssample.war,则用于修改 Web Server 配置的 psadmin 命令不起作用。例如,psadmin deploy-portlet 命令。
共享事件和任务无法创建事件和任务。(#6486930)
解决方法:安装和配置共享事件和共享任务时,将 tokens.properties 文件中的 IS_HOSTED_DOMAIN_ENV= 属性设置为 true。
tokens.properties 文件位于 /var/opt/SUNWportal/portals/portal1/portletapps/sharedevents/tokens.properties 目录。
同一个 Portal 中的所有实例应该采用相似的文件系统结构。(#6348452)
描述:同一个 Portal 中的所有实例应该采用相似的文件系统结构。
企业范例 Portal 未本地化。(#6337500)
描述:企业范例尚未本地化。
如果在网关配置文件中启用了 proxylet,则会显示内部端口。(#6326785)
描述:在任何非默认端口上运行网关时,浏览器都会在 URL 中显示端口值。即使将网关设置为在禁用 Proxylet 的情况下在 443 以外的非默认 SSL 端口上运行,情况也是如此。启用 proxylet 后,网关中会添加附加的套接字侦听器。套接字侦听器在默认端口上运行,而网关设置为在非默认端口处侦听。因此会在 URL 中显示非默认端口。
解决方法:在 /etc/opt/SUNWportal/platform.conf.default 文件中,添加以下行。
gateway.enable.customurl=true gateway.httpurl=https://hostname:port/ |
如果最小化或关闭 portlet 频道,则多个 WAR 的 Portlet 间通信不起作用。(#6271542)
描述:当前,事件处理的范围限于相同选项卡的 portlet。因此,最小化或关闭的频道中的 portlet 不会出现在参与 Portlet 间通信的 portlet 列表中。由于事件不会发送至关闭或最小化的频道,因此在最小化或关闭 portlet 频道后,Portlet 间通信不起作用。
Proxylet 不能在 Java Runtime Environment 中正常工作。(#6409604)
描述:Proxylet 不能在 Java Runtime Environment 1.4.2_03、1.5.0_04、1.5.0_08 和 1.5.0_09 版本中正常工作。任何低于 1.4.2 的 Java Runtime Environment 都不支持 proxylet 功能。建议使用 Java Runtime Environment 1.5.0_06。如果安装有 Java Runtime Environment 的任何其他版本,请将其卸载。
无法在通讯录中添加或更改带有特殊字符的联系人。(#6490665)
描述:使用 Mobile Access 的通讯录组件时,用户无法添加或更改包含特殊字符(例如 < >、&、' 和 ")的联系人。使用 Communications Express (UWC) 配置通讯录后会出现该情况。
解决方法:使用 Communications Express (UWC) HTML 客户机(而非移动设备)来管理带有特殊字符的联系人。
不完全支持 Google API。(#6335501)
描述:Google API 当前不完全支持双字节字符搜索,尤其是中文、日文和韩文。
Access Manager 安装在“领域”模式下时,应可安装 Portal Server (#6381856, 6499572)
描述:如果在“领域”模式下安装了 Access Manager,也应该可以安装 Portal Server。
解决方法:在“领域”模式下使用 Java ES 安装程序安装 Access Manager 时,可忽略一条说明只能在“传统”模式下安装 Portal Server 的弹出消息。便可在 Access Manager 安装在“领域”模式下时,成功安装 Portal Server 。
在“领域”模式下使用 Portal Server 时需要注意以下事项:
不支持将“传统”模式下运行的 Portal Server 7.0 迁移到“领域”模式下运行的 Portal Server 7.1。
如果在 Access Manager 为“领域”模式时对 Portal Server 进行配置,则需要在配置后重新启动 common agent container。如果不重新启动,则会导致访问 Portal Server 管理控制台中的“SSO 适配器”选项卡时找不到元适配器。如果 SSO 适配器没有元适配器,则 Portal Server 桌面上可用的 UWC 和通信频道不能工作。Exchange 和 iNotes 等应用程序也无法工作。
只有安装并配置了 Directory Server 和 Access Manager SDK 插件后,Portal Server 才支持“领域”模式。
可从 http://host.port/amserver/console 访问“领域”模式管理控制台。由于“传统”模式管理控制台不可用,有关如何使用“领域”模式管理控制台的详细信息,参阅 Access Manager 文档。
要使 Proxylet 显示为控制台窗口,需要在 Netscape 8.0.4 中更改浏览器设置。(#6483268)
解决方法:要在 Netscape 8.0.4 中将 Proxylet 显示为控制台窗口,执行以下操作:
单击“工具”—>“选项”—>“站点控制”—>“站点列表”—>“主设置”。
清除“在新选项卡中打开未请求的弹出式窗口”和“允许未请求的弹出式窗口”复选框。
单击“工具”>“选项”>“选项卡浏览”。
选中“在新窗口中打开来自其他应用程序的链接”复选框。清除“打开新选项卡而不是新窗口”和“在新选项卡中打开未请求的弹出式窗口”复选框。
重新启动浏览器。
使用 NetFile 选项无法打开任何文件。尝试打开文件时会显示“另存为”对话框。(#6465918)
描述:在理想情况下,应该能够打开已知文件类型的文件。如果是未知的文件类型,则应该显示“另存为”对话框以提示用户保存文件。Firefox 1.07 不允许用户为任何文件扩展名指定操作。因此,用户尝试通过 NetFile 打开文件时会显示“另存为”对话框。Firefox 1.5 或更高版本允许用户打开已知文件。
已从 Java Enterprise System 5 中删除 Netmail 功能。(#6448968)
描述:已从 Java Enterprise System 5 中删除 Netmail 功能。
如果没有在多 Portal 安装中将 Portal 部署到 Access Manager 上,则 Portal 链接会被重定向至错误的安装。只有 Internet Explorer 6 Service Pack 1 才会出现该问题。(#6325586)
解决方法:在 Windows XP 中使用 Internet Explorer 6 Service Pack 2 或使用 Mozilla Firefox。
修改站点配置后,PS 控制台不能正常工作。(#6446355)
解决方法:修改站点配置后,重新启动 common agent container 和 Access Manager。
ESP Portal 社区 portlet 不显示任何内容。(#6506357)
解决方法:刷新 ESP Portal 社区 portlet。
创建多 Portal 和多实例期间,应该将 Portal 管理日志级别设置为 FINEST。(#6446151)
解决方法:运行诸如 create-portal、create-instance、create-search 等 psadmin 命令前,将日志级别设置为 FINEST 以获取配置期间的详细日志。可使用以下命令将日志级别设置为 FINEST:
psadmin set-logger -u uid -f password-filename -m component-type -L FINEST
完成 psadmin 命令的运行后,使用以下命令将日志级别切换为 SEVERE:
psadmin set-logger -u uid -f password-filename -m component-type -L SEVERE
没有为 Netscape 8.0 浏览器在 JNLP 模式下创建 pac 文件。(#6319863)
描述:没有为 Netscape 8.0 浏览器在 JNLP 模式下创建 pac 文件。
PS 控制台中不会显示某些 Secure Remote Access 属性。(#6301784)
描述:以下 Secure Remote Access 属性只能从命令行界面修改。
sunPortalGatewayDefaultDomainAndSubdomains
sunPortalGatewayLoggingEnabled
sunPortalGatewayEProxyPerSessionLogging
sunPortalGatewayEProxyDetailedPerSessionLogging
sunPortalGatewayNetletLoggingEnabled
sunPortalGatewayEnableMIMEGuessing
sunPortalGatewayParserToURIMap
sunPortalGatewayEnableObfuscation
sunPortalGatewayObfuscationSecretKey
sunPortalGatewayNotToObscureURIList
sunPortalGatewayUseConsistentProtocolForGateway
sunPortalGatewayEnableCookieManager
sunPortalGatewayMarkCookiesSecure
配置 Portal Server 后无法配置 Portal Server Secure Remote Access 组件。该组件必须与 Portal Server 一起配置。
不支持在同一个域内的两个不同 Application Server 8.1 实例中部署 Portal Server。
对于 Proxylet,Mozilla 1.6 不支持 JWS 模式。但该模式在使用 JVM 1.5 的 Mozilla 1.7 中可以正常工作。
禁用客户机浏览器的 JavaScript 功能后(在 Internet Explorer 或 Mozilla/Firefox 中),嵌入 Wiki portlet 和讨论 portlet 中的 HTML 编辑器不会像启用 JavaScript 时一样替换标准 <Textarea> HTML 表单元素。要获得 HTML 编辑器的“所见即所得”功能,必须启用浏览器的 Javascript 功能。
无法通过 Portal Server 管理控制台访问由共享事件和任务加载的模板。
日历和通讯录频道不支持 Microsoft Exchange 5.5,因为它不受 Microsoft 的支持。
创建搜索数据库时,数据库名称中不允许包含双字节字符。
重复的 Directory Server 搜索会使 Portal Server 的速度下降。应用适当的 20051207patch1.1.qa 修补程序。
Access Manager 中的更改会导致 Portal Server 吞吐量下降和 Directory Server 利用率上升。所以,应将适当的修补程序(适用于 SPARC 的 120954-01、适用于 x86 的 120955-01 或适用于 Linux 的 120956-01)添加到 Access Manager 中,然后在 Access Manager 管理控制台中修改记录服务缓冲区大小。要修改记录服务缓冲区,执行以下操作:
登录 Access Manager 管理控制台,然后选择“服务配置”>“记录”>“缓冲大小”。
输入值 50。
单击“保存”。
在网关中通过重写器将 iNotes 和 Microsoft Exchange 与 SRA 进行集成时,有一些已知的相关问题。同样使用 proxylet。(#6186547, 6186541, 6186544, 6186535, 6186534, 6186540, 6308176)
Internet Explore 7.0 不显示 JWS 模式的 Proxylet。(#6490174)
Internet Explorer 7.0 中,Proxylet applet 窗口会显示地址 url 字段。(#6490176)
访问 Portal Server 时,需要提供安装 Portal Server 所在机器的域名。(#6472156)
在 Treo 设备中,Mobile Access 无法在 80 端口以外的其他端口上工作。(#6491785)
Sun Java System Portal Server 7.1 不包含任何可再分发的文件。
如果您在使用 Sun Java System Portal Server 期间遇到问题,请通过以下方式与 Sun 客户支持部门联系:
Sun 软件支持联机服务,网址:http://www.sun.com/service/sunone/software
此站点上有一些链接,通过这些链接可以访问知识库、联机支持中心和 Product Tracker,还可了解维护程序以及用于联系支持部门的电话。
随维护合同一起分发的电话号码
为帮助您解决问题,请在联系技术支持时提供以下信息:
问题描述,包括产生问题的场合和该问题对操作的影响
机器类型、操作系统版本和产品版本,包括可能影响问题的任何修补程序和其他软件
用于再现问题的详细步骤
任何错误日志或核心转储
如果您在使用 Sun Java System Portal Server Mobile Access 期间遇到问题,请在联系支持人员时提供以下信息:
问题描述,包括产生问题的场合和该问题对操作的影响
机器类型、操作系统版本和产品版本,包括可能影响问题的任何修补程序和其他软件
用于再现问题的详细步骤
安装了哪些修补程序(附修补程序编号)
在电话、仿真器或 Mobile Access 服务器上是否出现该问题
该问题是否只出现于任何特殊设备型号(例如,Sony Ericsson P800 或 Nokia 3650)
在默认安装 Mobile Access 软件时(如果适用)是否出现问题
首次出现该问题的时间
该问题始终出现还是随机出现
在该问题出现之前刚刚进行了哪些更改(如果有)
该问题影响了多少个用户
Mobile Access 软件的实例数量以及这些实例与 Portal Server 软件和 Access Manager 软件链接的方式
机器数以及根据 Mobile Access 软件设置这些机器的方式
在 /var/opt/SUNWportal/logs、/var/opt/SUNWportal/portals/<portalid>/logs、/var/opt/SUNWam/debug 目录下的日志文件中报告了哪些错误消息或异常情况。
在仿真器的信息窗口中报告了哪些错误消息
安装 Mobile Access 的 Web Server 端口是哪个
如果问题似乎与客户机相关联,请提供下列信息:
哪些客户机型号是新的
哪些默认客户机型号设置已更改以及更改的方法
在 /var/opt/SUNWam/debug/render.debug 文件或 /var/opt/SUNWam/debug/MAPFilterConfig 文件中报告了哪些错误或异常情况
在标记库日志文件 /var/opt/SUNWam/debug/mapJsp 中报告了哪些异常情况
Sun 致力于提高其文档的质量,并十分乐意收到您的意见和建议。请使用网上表格将反馈意见提供给 Sun:
http://www.sun.com/hwdocs/feedback
请在相应的字段内填写完整的文档标题和文件号码。文件号码通常包含七位或九位数字,您可以在本书的标题页或文档最上部找到文件号码。例如,本发行说明文档的文件号码是 820-3186。提出意见时您还需要在表格中输入文件的英文文件号码和标题。本文件的英文文件号码是 820-2484-10,文件标题为《Sun Java System Portal Server 7.1 Update 2 Release Notes》。
可在以下 Internet 位置找到关于 Sun Java System 的有用信息:
Sun Java System 文档:http://docs.sun.com/prod/java.sys
Sun Java System 专业服务:http://www.sun.com/service/sunjavasystem/sjsservicessuite.html
Sun Java System 软件产品和服务:http://www.sun.com/software
Sun Java System 软件支持服务:http://www.sun.com/service/serviceplans/software/
Sun Java System 支持和知识库:http://www.sun.com/service/serviceplans/software/
Sun 支持和培训服务:http://www.sun.com/training/
Sun Java System 咨询和专业服务:http://www.sun.com/service/sunjavasystem/sjsservicessuite.html
Sun Java System 开发者信息:http://developers.sun.com/
Sun 开发者支持服务:http://developers.sun.com/prodtech/support/
Sun Java System 软件培训:http://www.sun.com/training
Sun 软件数据表:http://www.sun.com/software