必须手动配置 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 重写器规则集。(#6477552)
解决方法:选择 "Secure Remote Access" ->“重写器规则集”。如果找不到以下条目:default_gateway_ruleset、exchange_2000sp3_owa_ruleset、exchange_2003_owa_ruleset、inotes_ruleset、iplanet_mail_ruleset、sap_portal_ruleset 和 wml_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 |