Sun Java System Communications Express 6.3 管理指南

访问日历

从 Communications Express 访问日历时,出现消息“进行此操作时发生错误”。

此错误由下列其中一个或多个原因引起。

Communications Express 访问日历时,出现消息“日历不可用。无法显示视图。选定的日历已被删除或不存在,或者您无权查看该日历。请选择其他日历”。

在非托管域设置方案中使用 commcli(用于 Schema 2)置备用户时,会出现此错误。显示该错误消息的原因是 commcli@domain 错误地附加到用户 LDAP 条目的 icsCalendar 属性值中。

解决方法

要在非托管域环境中使用 commcli 置备用户,请在 commadmin 命令中使用 -k legacy 选项。对于托管域环境,请使用 -k hosted 选项。如果未指定 -k 选项,则假定为托管域设置。

例如,


示例 5–1 Commcli 置备


./commadmin user create -D admin -w password -X 
siroe .varrius .com -n siroe.varrius.com -p 85 -d 
siroe.varrius.com-F test -L user2 -l user2 
-Wuser2 -S mail,cal -k legacy
ok

或者

如果不能删除已置备用户的对应条目,请手动从用户 LDAP 条目的 icsCalendar、icsSubscribedicsOwned 属性中删除 "@domain" 部分。

从 Communications Express 跨域搜索、邀请、订阅日历或查看其可用性时,出现消息“无法跨域搜索日历”、“无法跨域邀请日历”、“无法跨域订阅日历”或“无法跨域查看日历可用性”。

解决方法

要搜索、邀请、订阅日历或查看其可用性,需要启用跨域搜索。请参阅《Sun Java System Calendar Server 6.3 Administration Guide》中的“启用跨域搜索”一节。

有关默认事件状态过滤器的问题。

“选项日历”窗口中的“默认事件状态过滤器”指定了要在日、周和月日历视图中显示的事件。可用选项为:

如果选择“已接受”选项作为事件状态,则仅在日、周或月日历视图中显示您已接受的那些邀请。但是,将始终在日、周或月日历视图中显示您创建的所有事件。

在上载大于 2 MB 的文件时,Communications Express 显示“服务器错误”。

如果上载的文件大于 2 MB,则在将事件和任务导入日历或将联系人导入通讯录时,将会发生此错误。

默认情况下,Communications Express 允许导入的数据最多为 2 MB。但是,上载文件大小限制是可配置的。

解决方法

配置更大的上载文件大小限制。

要配置更大的上载文件大小限制,请在 web.xml 中配置过滤器 MultipartFormServletFilter 的以下 init 参数:

例如,要将上载文件大小增加到 10 MB,请执行下面的配置步骤:

Procedure增加上载文件大小

  1. uwc-deployed-path/WEB-INF/ 中的现有 web.xml 文件进行备份。

  2. 编辑 uwc-deployed-path/WEB-INF/web.xml 处的文件 web.xml

  3. 按照代码示例 5-2 中粗体显示的部分,配置 web.xml 中的 MultipartFormServletFilter


    <web-app\>
    ..
    ..
      <filter\>
        <filter-name\>MultipartFormServletFilter</filter-name\>
        <filter-class\>com.sun.uwc.calclient.MultipartFormServletFilter</filter-class\>
        ..
        ..
        <init-param\>
          <param-name\>fileSizeHardLimit</param-name\>
          <param-value\>10485760</param-value\>
          <description\>Ten mega bytes</description\>
        </init-param\>
        <init-param\>
          <param-name\>requestSizeLimit</param-name\>
          <param-value\>10485760</param-value\>
          <description\>Ten mega bytes</description\>
        </init-param\>
        <init-param\>
          <param-name\>fileSizeLimit</param-name\>
          <param-value\>10485760</param-value\>
          <description\>Ten mega bytes</description\>
        </init-param\>
        <init-param\>
          <param-name\>failureRedirectURL</param-name\>
          <param-value\>put your url here</param-value\>
          <description\>Request is redirected to this url when 
    uploaded file size crosses
    fileSizeHardLimit value</description\>
        </init-param\>
        ..
        ..
      </filter\>
    ..
    ..
    ..
    ..
    </web-app\>
  4. 重新启动 Web 容器以使更改生效。