Sun Java System Portal Server 7.1 发行说明

此发行版中的错误

本节包含 Portal Server 7.1 中尚未得到解决的错误的相关信息。


注 –

除非未特别提及,否则发行说明中描述的错误适用于 HP-UX 平台。


其中包括以下产品方面:

安装


新建 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)

解决方法:

执行以下操作:

  1. 启动每个辅助节点上的 DAS。

  2. 运行 psadmin delete-instance 命令以删除每个辅助节点上的 Portal Server 实例。

  3. 删除主节点上的 Portal Server 实例。

  4. 运行 uninstall 命令以卸载 Portal Server。

通过命令行实用程序进行管理


generate-user-behaviour-tracking-report 命令帮助中缺少 --format 选项。(#6506032)

描述:

运行 psadmin generate-user-behaviour-tracking-report --help 命令时,不会提供 -–format 选项的描述。

-–format 选项指定报告的格式,例如 PDF、HTML 或 XML。默认情况下,以 PDF 格式存储报告。


如果没有在服务器上部署一个或多个 .war,则 psadmin delete-instance 命令会失败。(#6504630)

描述:

如果没有成功部署 portlet,则 psadmin delete-instance 命令将失败,因为该命令会尝试取消部署 Web 应用程序。

解决方法:

部署尚未部署在实例上的 war 文件,然后运行 psadmin delete-instance 命令。


从某个 DN(Distinguished Name,标识名)取消部署 portlet war 文件时,会从所有 DN 取消部署 .war 文件。(#6495423)

描述:

在两个 DN 中(例如 DN x 和 DN y)部署 portlet war 文件,然后从 DN y 取消部署 war 文件,此时在桌面中也不会显示 DN x 的 portlet,因为已经从容器中取消部署 Web 应用程序。

解决方法:

执行以下操作:

  1. 从 DN x 删除该提供者的显示配置文件片断。

    psadmin remove-dp -u admin-user -f password-file -d x -p portal1 -t provider -n blogportlet.blog

  2. 在 DN X 中重新部署 portlet war。

    psadmin deploy-portlet -u admin-user -f password-file -d x -p portal1 -n blogportlet.war


默认情况下,通过 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

协作和社区


在调查和轮询中,不支持使用 * 进行通配符搜索。(#6426679)

解决方法:

在调查和轮询中,使用 % 进行通配符搜索。


首次访问社区 portlet 时,会显示错误信息,指示内容不可用。(#6495254)

解决方法:

刷新浏览器。

桌面


JSP 菜单容器不能在菜单项之间切换。(#6500729)

解决方法:

将所有叶频道 (leaf channel) 的刷新时间设置为零。


因为 cookie 大小限制,免验证匿名用户的 portlet 会失败。(#6460104)

描述:

免验证匿名用户的属性存储在 cookie 中。这些属性包括所有 portlet 转译变量和桌面变量。转译变量达到特定大小后,portlet 会失败。

解决方法:

执行以下操作:

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

  2. 单击“服务配置”—>“客户机检测”。

  3. 在“客户机检测”屏幕中,单击与“客户机类型”字段一同显示的“编辑”链接。

  4. 在“客户机管理器”弹出式窗口中,选择第三个页面。

  5. 单击与 genericHTML 一同显示的“编辑”链接。

  6. 在弹出式窗口中,选择“其他属性”选项并添加属性 authlessState=server。


尝试访问 Portal Server 桌面时,会显示以下错误,“无效的密钥库格式。”(#6446218, 6488139)

解决方法:

执行以下操作:

  1. 访问 var/opt/SUNWportal/portals/portalID/config/instanceID 目录。

  2. 在该目录中,将 security 重命名为 security.backup

  3. 重新启动实例。

Portlet


在“部署 Portlet”下的 PS 控制台中,多字节文件名被破坏。(#6368639)

描述:

如果默认系统语言环境和浏览器语言环境的字符编码不同,则“部署 Portlet”下的 Portal 管理控制台中的文件名和目录名为乱码。

解决方法:

文件名和目录名是以特定的字符编码方案进行编码的。将默认系统语言环境和浏览器语言环境的字符编码设为一致。


Portlet 输出值被高速缓存。(#6273292)

描述:

将刷新时间值设置为零。例如,<String name="refreshTime" value="0" advanced="true"/>

Portal Server 管理控制台


在 WebLogic 和 Application Server 8.2 上,未在新的 Portal Server 实例上部署数据源。(#6515080)

解决方法:

在 WebLogic 管理控制台中执行以下操作:

  1. 登录 WebLogic 管理控制台。

  2. 选择数据源。选择每个数据源并单击右侧框架中的“目标和部署”选项卡。

在 Application Server 8.2 管理控制台中执行以下操作:

  1. 登录 Application Server 管理控制台。

  2. 选择单击“资源”->“JDBC 资源”-> "jdbc/communitymc"。

  3. 在右侧框架中,单击“目标”选项卡,然后单击“管理目标”。

  4. 添加服务器实例。


如果由于 Instant Messenger 而发生超时,则不会正确加载 Portal Server /portal/dt 页面。(#6200508)

解决方法:

执行以下操作:

  1. 登录 Portal Server 管理控制台。

  2. 单击“身份管理”->“服务”。

  3. 将“最大会话时间”更改为任意大于 SSO 频道连接超时的时间。


在管理控制台帮助中,HTTPS 应为 HTTP,而 URL 应为 URI。(#6476607)

描述:

在 Secure Remote Access 下的“配置文件”部分中,属性“HTTP 端口 — 指定 HTTPS 端口。默认值为 80。”中的 HTTPS 应改为 HTTP。“重写全部 URL”应改为“重写全部 URI”。


Web Server SSL 机器中不显示帮助文件。(#6351789)

描述:

登录 PS 控制台并单击“帮助”按钮。不会显示“帮助”内容。

解决方法:

执行以下步骤:

  1. 将 bean 受管属性 httpPort 添加到 ./web-src/common/common-fonfig.xml 文件内 JavaHelpBean 的受管 bean 声明中。common-config.xml 文件位于 PS 控制台 WAR 文件中。

  2. 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 的 unjarre-jar,以管理 bean 属性和设置 http 端口的值。新建 PS 控制台 WAR 后,需要重新部署才能使更改生效。

Proxylet


只能从 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 自动下载”选项后 Portal 桌面不会刷新。(#6493401, 6509603)

描述:

如果 proxylet 频道中没有任何 proxylet 应用程序,则单击“编辑”按钮并选择“ Proxylet 自动下载”选项后,Portal 桌面应会刷新。如果是在 Windows 2000 平台上使用 Mozilla 1.0.7,则 Portal 桌面不会刷新。

解决方法:

如果将 proxylet 配置为自动下载,则管理员需要为 Portal 桌面指定应用程序 url。

  1. 在 Portal Server 管理员控制台中选择 "Portal" 选项卡。

  2. 在 DP 列表中选择一个组织,或增加需为其提供应用程序列表的用户。

  3. 在所选组织或用户下选择“管理选项卡”和“容器”链接。

  4. 在左侧窗格中选择 proxylet。

  5. 在右侧窗格中选择 AppUrl 链接。

  6. 在应用程序 url 页面中添加应用程序。

  7. 创建的应用程序 URL 将显示在特定用户显示配置文件或所选组织的 Portal 桌面中。


对于非默认的根 proxylet 用户,pac 文件没有包含任何 proxylet 规则。(#6445867)

描述:

对于 proxylet 用户,pac 文件没有包含任何 proxylet 规则。

  1. 在 Access Manager 管理员控制台中,在 developersample 下创建用户。

  2. 在 Portal Server 管理员控制台中,为 developersample 创建 proxylet 规则。

  3. 以 proxylet 用户身份登录 Portal Server 桌面。

  4. 启动 proxylet。

    会在 Applet 模式中下载 proxylet。但是生成的 pac 文件没有包含任何 proxylet 规则。

解决方法:

执行以下操作:

  1. 登录 Portal Server 管理控制台。

  2. 选择 "SRA" 选项卡并单击 "proxylet" 选项卡。

  3. 将组织的 COS 优先级更改为小于“最高”的任意值。

  4. 将 o=DeveloperSample 的 COS 优先级更改为小于“最高”的任意值。

  5. 将 developer_sample 下所有子组织的 COS 优先级设置为“最高”。

    对于在子组织下创建的用户,会生成相应的 proxylet pac 文件。


关闭指定会话的 applet 窗口后,不会生成 proxylet pac 文件。(#6490738)

解决方法:

执行以下操作:

  1. 注销当前会话并关闭浏览器窗口。

  2. 打开浏览器新会话并启动 proxylet。

重写器


在独立的会话配置期间,不会加载 SRA 重写器规则集。(#6477552)

解决方法:

选择 "Secure Remote Access" ->“重写器规则集”。如果找不到以下条目:default_gateway_rulesetexchange_2000sp3_owa_rulesetexchange_2003_owa_rulesetinotes_rulesetiplanet_mail_rulesetsap_portal_rulesetwml_ruleset,则执行以下命令:


./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


Netlet 无法使用 SSL_RSA_WITH_NULL_MD5 加密密码。(#6434314)

解决方法:

在“网关配置”>“安全”选项卡下启用“Null 密码”选项。

NetFile


如果在 Linux 平台上安装了 Portal Server,则需要添加 NFS 共享。(#6511479)

解决方法:

执行以下操作:

  1. 在容器启动脚本中添加以下行:export LD_PRELOAD=/usr/lib/libpam.so

  2. 重新启动容器

Secure Remote Access (SRA)


在 Secure Remote Access 中,一次只能添加一行。(#6497988)

解决方法:

在 SRA 屏幕中尝试添加多行时,添加每一行后都保存详细信息。


如果统一 Web 客户机 (Unified Web Client, UWC) 应用程序和 Portal Server 安装在不同的机器上,则不能通过 proxylet 访问 UWC。(#6348935)

解决方法:

如果 UWC 应用程序和 Portal Server 安装在不同的机器上,请执行下列操作以通过 proxylet 访问 UWC 机器:

  1. 在 Portal Server 管理控制台中,启用网关配置文件中的 cookie 管理。

  2. 在“将用户会话 cookie 转发到的 URL”字段中,添加 UWC、日历和 Messaging Server url。例如,添加以下内容:http://port/uwc、http://calhost:calport、http://messaginghost:messagingport

  3. 在 UWC 机器的 AMConfig.properties 文件中,将 com.iplanet.am.cookie.name=iPlanetDirectoryPro 更改为 com.iplanet.am.cookie.name=iPlanetDirectoryPro1


    注 –

    这是为了使网关和 Portal Server 机器拥有不同的 cookie 名称。


  4. 在 UWC 机器中,使用 configutil 将 Messaging Server 的会话 cookie 更改为 iPlanetDirectoryPro1

  5. 在 UWC 的“免验证的 URL”列表中添加 UWC、日历和 Messaging Server URL。

  6. 重新启动网关、UWC 和 Portal Server。


certadmin 在安装更新的证书时会忽略昵称。(#6360869)

描述:

certadmin 在安装更新的证书时会忽略昵称。这会导致网关采用过期的证书,而不是新证书。无法区分两个具有相同昵称的证书。

解决方法:

执行以下操作之一:

  1. 在导入新证书前删除旧证书。在 Portal Server 7.1 中执行以下操作:


    cd PortalServer_base/SUNWportal/bin/certadmin -n config_name
    

    选择 5 以删除证书。

  2. 不要更新证书。证书过期时,通过新密钥获取全新的证书。

搜索、订阅和讨论


以非超级用户身份运行 Web Server 时,搜索服务器不工作。(#6408826)

描述:

以非超级用户身份运行 Web Server 时,如果以非超级用户身份创建搜索服务器,则搜索服务器不会工作。

解决方法:

执行以下操作:

  1. 创建搜索服务器。

  2. 使用以下命令更改搜索服务器实例:

    chown -R nonrootuser.nonroot search_instance

  3. 以非超级用户身份重新启动 Web Server。

  4. 使用以下命令更改搜索实例的权限:

    chmod -R og+rX search_instance

WSRP


使用 SSL 的 WSRP 生成方无法与非 SSL 使用方协同工作。(#6292152)

描述:

使用 SSL 的 WSRP 生成方无法与非 SSL 使用方协同工作。common agent container 要求 truststore 内包含 SSL 服务器的 CA 证书,并设置 truststore 的密码。

解决方法:

设置 common agent container 服务器的 truststore:

  1. 创建 truststore,并使用 keytool 命令将 SSL 服务器的 CA 证书导入该 truststore。

  2. 使用 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

  3. 重新启动 common agent container 服务器。


注册服务器密钥库位置始终相对于 /soar/3.0。(#6355673)

描述:

注册服务器的 SSO 配置接受密钥库位置。该位置始终假定相对于 /soar/3.0

解决方法:

建立目录 /soar/3.0/jaxr-ebxml/security,然后将从注册服务器获取的 keystore.jks 放入其中。

本地化


书签和应用程序频道有重复链接和无效链接。(#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 目标的链接。


部署到 WebSphere 5.1 时会在社区讨论和文件中显示乱码。(#6504963)

描述:

在社区和开发者中进行的任何多字节输入都会产生乱码。


Proxylet 无法在全局环境中工作。(#6507488)

描述:

将 Portal Server 从 Java ES 4 迁移到 Java ES 5 后,Proxylet 无法在全局环境中工作。

解决方法:

升级 Portal 后,删除不再需要的 Java ES 4 本地化提供者。

  1. 转至 /portals/Upgraded/desktop 目录。

    cd PortServer-Data_Directory/portals/Upgraded/desktop

  2. 删除 default_locale 中的目录或文件,但不能删除以下文件或目录以及用户创建的文件或目录。语言环境可以是任何受支持的语言环境。

    目录


    AddressBookProvider,
    BookmarkProvider
    CalendarProvider
    LoginProvider
    LotusNotesAddressBookProvider
    LotusNotesCalendarProvider
    LotusNotesMailProvider
    MSExchangeAddressBookProvider
    MSExchangeCalendarProvider
    MSExchangeMailProvider
    MailProvider
    NotesProvider
    PersonalNoteProvider
    Register
    SampleRSS
    SampleURLScraper
    SampleXML
    TemplateEditContainerProvider
    TemplateTabContainerProvider
    URLScraperProvider
    UWCAddressBookProvider
    UserInfo
    UserInfoProvider
    XMLProvider
    error

    文件


    message.properties
  3. 重新启动 Web 容器。


在 fr-FR 语言环境中,Portal Server 控制台联机帮助显示为英文。(#6513360)

解决方法:

将 fr 设置为浏览器首选语言。


Portal Server 社区范例中显示错误的日期信息。(#6514502)

描述:

CCK 语言环境下的 Portal Server 社区范例中显示错误的日期信息。


下拉列表中的选项字符串被截断。(#6515052)

描述:

在社区范例中,下拉列表中的选项字符串被截断。


Instant Messenger 从 Instant Messenger 频道启动时以英文显示。(#6515726)

解决方法:

通过用户信息频道在首选语言环境中设置语言。


Portal Server 控制台中的某些字段仅接受以下字符:A 到 Z、0 到 9 或 a 到 z。(#6522702)

描述:

Portal Server 控制台中的以下字段仅接受 A 到 Z、0 到 9 或 a 到 z。

  • 数据库名称

  • 频道名称

  • Portal 标识符

  • 适配器标识符

  • 元适配器标识符


需要更改调查日期格式。(#6493352)

描述:

调查的“从”和“到”日期格式为 dd mmm yyyy。需要将其更改为 yyyy mmm dd


规则集 id 不支持日文的点号。(#5030713)

描述:

Portal Server 中不支持多字节重写器规则集 id。


如果显示配置文件不是英文格式,则 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 日志,则错误消息会显示为乱码。该问题只会出现在日文和中文语言环境中。

解决方法:

混乱的消息为“没有与选定的报告相关的跟踪数据。因此,没有页面可以显示。”要消除该问题,执行以下操作:

  1. 登录 Portal Server 管理控制台。

  2. 选择 "Portal" 选项卡。

  3. 选择已配置的 Portal。

  4. 选择“用户行为跟踪”选项卡。

  5. 单击“设置”选项卡。

  6. 选择 Portal 实例。

  7. 单击“启用 UBT 日志”。


MAP 会显示已删除的通讯录、日历和邮件。(#6423989)

描述:

MAP 会显示已删除的通讯录、日历和邮件。


在 amserver Web 应用程序的 web.xml 文件中,amcontroller 过滤器的过滤器条目被标记为注释。这会导致 Portal Server 的 Mobile Access 中登录失败。(#6437280)

解决方法:

在 amserver Web 应用程序的 web.xml 文件中,取消注释该过滤器条目。


某些 XML 解析错误消息没有本地化。(#6349804)

描述:

在 Secure Remote Access 中,单击“重写器规则集”。尝试上载格式不正确的新文件。会显示以下消息:“The ruleset XML failed to parse correctly. Please verify the syntax at line {0} and column {1} and try again. Error message was {2}.”(无法正确解析规则集 XML。请检验第 {0} 行和第 {1} 列的语法,然后重试。错误消息为 {2}。)该消息没有本地化。


日历频道以错误的格式显示日期。(#6411476)

描述:

日历频道在“开发者范例”中以错误的格式显示日期。


在“开发者范例”中,某些链接和选项卡没有本地化为 zh-cn。(#6339912, 6442109)

描述:

在“开发者范例”中,即使将首选语言设置为 zh-cn,某些选项卡的文本还是显示为英文。

解决方法:

将浏览器的首选语言设置为 zh。

Mobile Access


无法创建邮件视图。(#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,则执行以下操作:

  1. 打开以下文件:

    /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

  2. 在这两个 xml 文件中搜索 <filter> 条目。

  3. 取消注释 amcontroller 的条目并保存文件。

  4. 重新启动 Web Server。

如果 Web 容器是 Application Server,则执行以下操作:

  1. 打开以下文件:

    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

  2. 在这两个 xml 文件中搜索 <filter> 条目。

  3. 取消注释 amcontroller 的条目并保存文件。

  4. 重新启动 Application Server。


如果无线选项在不同的页面上,则 Mobile Access 中的“选项”链接不起作用。(# 6500172)

描述:

单击“移动”桌面中的“选项”链接应该突出显示“移动”桌面上的无线选项(内容和布局)。如果所有这些选项位于不同页面上,则不会突出显示无线选项。

解决方法:

移动到下一个页面并单击“选项”链接。


如果创建事件时不指定结束时间,则会创建持续时间为一小时的事件。(# 6479153)

描述:

登录模拟器,使用日历 Hm 创建事件。如果不指定结束时间,则事件的持续时间为一小时。

WebSphere 和 WebLogic


远程 Portlet 的 Web 服务 (Web Services for Remote Portlet, WSRP) 功能无法在 WebSphere 上的 Portal Server 安装中正常工作。(#6489684)

描述:

在 WebSphere 上的 Portal Server 安装中,WSRP 功能无法正常工作。会显示以下错误:

  • 天气预报 portlet 显示以下错误:“内容不可用。”

  • 创建 WSRP 使用方失败。

  • 预配置的 Web 服务频道显示以下错误:“分析 WSDL 时出错。”

解决方法:

删除以下文件:qname.jarwebservices.jar。可在 WebSphere-installation-directory/lib 目录中找到这些文件。


要启用 common agent container 和 Portal Server JVM 之间的安全通信,需要添加 jar 文件。(#6341883)

解决方法:

要启用 common agent container 和 Portal Server JVM 之间的安全通信,将以下 jar 文件添加到 /etc/cacao/instances/default/private/modules/com.sun.portal.admin.server.module.xml

  • /IBM/WebSphere/Express51/AppServer/java/jre/lib/ext/ibmjsse.jar

  • /IBM/WebSphere/Express51/AppServer/java/jre/lib/ext/ibmjceprovider.jar

  • /IBM/WebSphere/Express51/AppServer/java/jre/lib/ext/ibmpkcs11.jar

  • /IBM/WebSphere/Express51/AppServer/java/jre/lib/ext/ibmpkcs.jar


在 WebSphere 中,天气预报 portlet 和预配置的 Web 服务频道会显示错误。(#6396623,6415766)

解决方法:

将 JDK 升级到 1.4.2_10。


在 WebSphere 中,修改类路径后 WSRP 才能运行。(#6509057)

描述:

如果 Portal Server 安装在 WebSphere 上,则在 server.xml 文件中类路径条目的开头添加 shared_lib_dir/xsdlib.jar。在 Solaris 平台中,shared_lib_dir/usr/share/lib。在 Linux 平台中则为 /opt/sun/share/lib


在 WebLogic 8.1 SP4 上的 Portlet 会话故障转移不起作用,因为该版本的 WebLogic 中存在错误。

描述:

在 WebLogic 8.1 SP4 上的 Portlet 会话故障转移不起作用,因为该版本的 WebLogic 中存在错误。

解决方法:

使用 WebLogic SP5 或更高版本。


在管理服务器的新 Portal 上部署开发者范例内容时出现异常。(#6339522)

描述:

WSRP 范例使用方的创建采用范例生成方的 WSDL URL。因为配置问题,Portal 配置无法在 WebLogic 管理服务器上部署 Portal war。需要手动部署 Portal .war。由于在配置期间未启动 Portal,范例使用方创建进程无法联系范例生成方,因此导致范例使用方配置失败。

解决方法:

手动创建使用方,并将新建使用方的“‘已配置生成方’ID”复制到 WSRPSamplesTabPanelContainer 下的范例 portlet。


选择 Proxylet 帮助按钮时出现异常。(#6363076)

描述:

在 applet 模式中调用 Proxylet,并选择“帮助”按钮。“帮助”页面中会显示异常。只有 WebLogic 设置中才会出现该问题。

Wiki


由于 cookie 大小限制,免验证匿名用户的 Portlet 会失败。(#6460104)

描述:

免验证匿名用户的属性存储在 cookie 中。这些属性包括所有 portlet 转译变量和所有桌面变量等。转译变量达到特定大小后,portlet 会失败。

解决方法:

执行以下操作:

  1. 登录 AM 控制台。

  2. 单击“服务配置”>“客户机检测”。

  3. 在“客户机检测”屏幕中,单击与“客户机类型”字段一同显示的“编辑”链接。

  4. 在“客户机管理器”弹出式窗口中,转至第三个页面。

  5. 单击与 genericHTML 一同显示的“编辑”链接。

  6. 在弹出式窗口中,选择“其他属性”选项并添加属性 authlessState=server。

HP-Unix


搜索模块不起作用。(#6525578)

解决方法:

在 HP-UX 平台上安装 Portal Server 后,编辑下列脚本以将 java 的最大堆参数从 -Xmx1900m 减小至 -Xmx1500m

  • /opt/sun/portal/bin/rdmgr

  • /opt/sun/portal/lib/profiler


在 zh_TW 和 es 语言环境中,如果在“立即配置”模式下安装 Access Manager 和 Portal Server,则配置会失败。(#6515043)

解决方法:

在 HP-UX 平台上的 zh_TW 和 es 语言环境中,需要在“以后再配置”模式下配置 Access Manager 和 Portal Server。

  1. 使用 Java ES 安装程序在“以后再配置”模式下安装 Portal Server 和 Access Manager 。

  2. 设置系统的环境变量:

    LANG=C

    export LANG

  3. 编辑 AccessManager_base/bin/amsamplesilent 文件。更改 Web 容器详细信息、amadmin 密码、amldap 用户密码和加密密钥等值。

  4. 配置 Access Manager。

    AccessManager_base/bin/amconfig -s amsamplesilent

  5. 自定义位于 PortalServer_base/samples/psconfig 目录的配置 xml 文件。


    注 –

    有关需要使用的配置 xml 文件的详细信息,参阅 PortalSerer_base/samples/psconfig/README.TXT


  6. 在配置 xml 文件中,更改 Web 容器详细信息、Portal Server 组件详细信息以及共享组件的路径等值。

  7. 配置 Portal Server。

    PortalServer_base/bin/psconfig --config example-file

升级

有关升级问题,参阅适用于 Unix 的升级指南。

其他


如果在停止管理服务器后尝试部署 war 文件,则会收到以下错误消息,“将文件 file.war 部署到主机 node.domain-name 的实例 node-name–80 上时出错。”(#6506028)

描述:

确保主机上的该实例正在运行。