Novell Teaming 2.1

2010 年 2 月 16 日

1.0 产品概述

Novell® Teaming 2.1 与 Teaming 2.0 相比为 Teaming 用户和管理员作了许多改进:

对于用户

  • 登录页编辑器的改进: 用户友好的新登录页编辑器显示容器,即单列布局列表或多列布局表格,用户可将文件夹、文件夹条目、图形等拖入其中。创建初始版本的登录页后,可以轻松地修改页面外观。

  • Teaming 传递: 新的 Teaming 传递窗口比较简约,按 Teaming 站点上的所示方式列出投递。用户可以显示四种新投递:站点范围、小组内、跟踪地点或微博客。

  • 支持 YouTube 视频: Teaming 支持在整个 Teaming 站点的任何条目、文件夹或工作空间中显示 YouTube* 视频。

  • 从移动设备访问 Teaming 站点: 用户可以从移动设备访问 Teaming 站点。用户通过移动设备可以执行查找人员和地点的基本搜索。可以使用保存的搜索(虽然在移动设备上不能定义新保存的搜索)。可以查看我的小组、我的收藏、新功能、博客、wiki、讨论、日历以及任务,还可以修改工作流程状态。

  • 取消删除工作空间和文件夹: 用户可以取消删除工作空间、文件夹和文件夹条目。主边栏和菜单栏都提供“废物桶”图标,显示选定工作空间或文件夹内所有删除的项目,因此用户可以选择要取消删除的项目。用户只能看到有权查看的项目,只能取消删除有权取消删除的项目。删除的项目在清除前计入数据定额内。用户需要删除内容以不超过数据定额时,可以使用“高级搜索”查找和审查已删除的项目。

  • 日历的改进: 在日历文件夹内,不管事件实际投递到 Teaming 站点的哪个工作空间,用户都可以显示属于日历文件夹拥有者的所有事件。

  • 任务的改进: 在任务文件夹内,不管任务实际投递到 Teaming 站点的哪个工作空间,用户都可以显示指派给任务文件夹拥有者的所有任务。

对于管理员:

  • 用户/条目数据定额: Teaming 管理员可以设置每个 Teaming 用户在任何单个文件夹条目中累计附加文件和版本的最大大小限制。当用户达到“最高使用标记”(文件夹条目的数据定额百分比)时,会收到一则警告。当用户最终达到文件夹条目的数据定额时,则不能在该文件夹条目中创建文件附件或版本,除非删除该文件夹条目中其中的一些文件附件和版本以释放出可用空间。管理员可以按单个用户指派数据定额,也可以使用组轻松地向多个用户指派相同的数据定额。

  • 工作空间和文件夹的管理清除: 由于删除的项目计入用户数据定额内,Teaming 管理员可以选择清除 Teaming 站点上任何位置的已删除项目,以留出可用储存空间。

  • 工作空间/文件夹导出/导入: Teaming 管理员可以导出工作空间、文件夹和文件夹条目,然后将其导入其他 Teaming 系统。导出进程包含与导出的工作空间、文件夹或文件夹条目相关联的所有内容,比如用户、组、小组成员、角色、自定义表单、登录页、工作流程、自定义 JSP 和简单 URL。 导入进程试图将导入的数据与目标 Teaming 站点内的已有数据统一起来。

  • 软件扩展管理: Teaming 管理员登录 Teaming 站点后,不用手动编辑 Teaming 属性文件 (ssf-ext.properties) 即可部署 Teaming 软件扩展。 同时,还可以从 Teaming 站点上新增的“管理扩展”页面查看和删除现有的 Teaming 软件扩展。

2.0 Teaming 系统要求

系统要求在 Novell Teaming 2.1 文档网站上的《Teaming 2.1 安装指南》中有提供。

3.0 Linux 安装指导

  1. 确保您计划安装 Novell Teaming 的 Linux* 服务器满足系统要求。

  2. 如果 Web 服务器当前正在 Teaming 服务器上运行,请将其停止,并最好将其禁用。

  3. 创建或选择您希望拥有 Teaming 目录和文件并运行 Teaming 软件的非 root Linux 用户和组。

  4. 在终端窗口中,通过输入 suroot 密码即可成为 root

  5. 在下载和提取 Teaming 软件的目录中,输入以下命令以启动 Teaming 安装程序:

    ./installer-teaming.linux

完整的安装说明在 Novell Teaming 2.1 文档网站上的《Teaming 2.1 安装指南》中有提供。

4.0 Windows 安装指导

  1. 确保您计划安装 Novell Teaming 的 Windows* 服务器满足系统要求。

  2. 作为具有管理员权限用户登录到 Windows 服务器。

  3. 如果 Web 服务器当前正在 Teaming 服务器上运行,请将其停止,并最好将其禁用。

  4. 在 Windows 资源管理器中,浏览到下载并抽取 Teaming 软件的目录,然后双击 installer-teaming.exe 文件以启动 Teaming 安装程序。

完整的安装说明在 Novell Teaming 2.1 文档网站上的《Teaming 2.1 安装指南》中有提供。

5.0 安装问题

5.1 用户名和密码的字符限制

不要在 Novell Teaming 用户名和密码中使用扩展字符或双字节字符。其中包括从 LDAP 目录同步到 Teaming 的用户名和密码。

此限制是由开放源代码 Spring Security 引起的,Teaming 使用后者结合单点登录产品(如 Novell Authentication Manager)、Web 服务和 WebDAV 使用的各种鉴定方法(基本鉴定基于表单的鉴定)来进行鉴定。在所有组合中仅正确解释 ASCII 字符。

5.2 LDAP 同步和登录的用户名字符限制

包含特殊字符 ( / \ * ? " < > : | ) 的 LDAP 用户名不能用作 Novell Teaming 用户名。如果 LDAP 目录的用户名中包含这些字符,用户名确实可以同步到 Teaming 站点,但关联的用户无法登录。

Teaming 用户名会成为用户的工作空间标题,而工作空间标题会成为指向该工作空间的层次路径元素,因此这些字符不能用于 Teaming 用户名中。它们在 Linux 和 Windows 路径名中不是合法字符。

5.3 软件安装目录名称中的字符限制

不要在 Novell Teaming 文件的安装目录名称中使用扩展字符或双字节字符。 Teaming 软件的默认位置是:

Linux:

/opt/novell/teaming

Windows:

c:\Program Files\Novell\Teaming

5.4 文件储存库目录名称的字符限制

不要在 Novell Teaming 文件储存库路径的目录名称中使用扩展字符或双字节字符。文件储存库根目录的默认位置是:

Linux:

/var/opt/novell/teaming

Windows:

c:\Novell\Teaming

如果目录名称包含扩展字符或双字节字符,Oracle Outside In 查看器将无法处理目录名称,该查看器是用于将各种文件类型呈现为 HTML 格式以在 Teaming 站点中查看和建立索引。

5.5 默认数据库名称

如果 Novell Teaming 安装程序为您创建了 Teaming 数据库,那么会为该数据库指定名称 sitescape。此数据库名称当前已硬编码为安装程序使用的数据库创建脚本。该名称可以追溯到先前拥有 Teaming 软件的公司的名称。

如果希望 Teaming 数据库使用其他名称,则可以编辑数据库创建脚本,然后手动运行数据库创建脚本,之后再启动 Teaming 安装程序。如果执行此操作,则必须还要在运行 Teaming 安装程序时更新 JDBC* URL。

重要说明:建议不要更改 Teaming 数据库名称。

5.6 小程序支持限制

小程序在以下环境中不受支持:

  • Mac* 上的 Safari

  • Java* 运行时环境 (JRE*) 早于 1.6.0_12 版本的系统上的 64 位 Firefox

    在 64 位操作系统上,更新到 JRE 1.6.0.12 或更高版本即可使小程序能够运行。

例如,如果小程序不受支持,则在工作流程编辑器中无法执行以下操作:从桌面进行多文件拖放、从桌面粘贴文件、原处编辑,以及显示图形。

5.7 支持 Mac 用户的就地编辑

对于 Mac 用户,Teaming 会在用户 Mac 工作站的以下目录中查找 OpenOffice.org*

/Applications/OpenOffice.org.app

如果您组织的 OpenOffice.org 标准位置在用户工作站的其他位置上,则可以将 Teaming 重新配置为在首选位置上查找 OpenOffice.org。

  1. 更改为以下目录:

    Linux:

    /opt/novell/teaming/apache-tomcat-version/
                               webapps/ssf/WEB-INF/classes/config
    

    Windows:

    c:\Program Files\Novell\Teaming\apache-tomcat-version\
                               webapps\ssf\WEB-INF\classes\config
    
  2. 在文本编辑器中打开 ssf.properties 文件。

  3. 找到以如下文字开头的行块:

    edit.in.place.mac.editor
    
  4. 将行块复制到文本编辑器剪贴板上。

  5. 打开与 ssf.properties 文件位于同一目录的 ssf-ext.properties 文件。

  6. 将复制的行块粘贴到 ssf-ext.properties 文件的末尾。

  7. 编辑 OpenOffice.org 软件的位置,使其能够反映您组织的位置。

  8. 保存并关闭 ssf-ext.properties 文件。

  9. 关闭但而不保存 ssf.properties 文件。

  10. 停止并重启动 Teaming,使新的软件位置在 Teaming 站点生效。

5.8 支持 NFS

支持装入 NFS* 文件系统以用于将 Teaming 文件储存库放在运行 Teaming 的远程服务器上。 但是,不支持装入 NFS 文件系统以用于将 Lucene* 索引放在运行 Lucene Index Server 的远程服务器上。

5.9 Windows Server 2008 上的防火墙问题

在 Windows Server* 2008 R2 上,防火墙在默认情况下处于启用状态,端口 80 和 443 处于阻止状态。 而 Teaming 需要使用这两个端口,因此在 Windows 服务器上 Teaming 必须是允许访问的程序。

要准备与 Teaming 结合使用的 Windows Server 2008 计算机:

  1. 在“控制面板”上,双击 Windows 防火墙

  2. 单击允许程序通过 Windows 防火墙

  3. 打开 Teaming 通过防火墙需要使用的端口:

    1. 单击添加端口

    2. 名称字段中,指定 Teaming 用于非安全连接的 HTTP 端口的描述性名称。

    3. 端口字段中,指定 80。

    4. 单击确定

    5. 为安全 HTTP 端口 443 重复上述步骤 3.a步骤 3.d

  4. 定义完两个端口后,单击“Windows 防火墙”对话框中的确定,以便在这两个端口上 Teaming 能够通过防火墙进行通信。

5.10 JDK 对 WebDAV 服务器 SSL 连接的依赖性

如果希望 Novell Teaming 站点和 WebDAV 服务器之间使用 SSL 连接,且 WebDAV 服务器具有自我签名证书,而非证书颁发机构提供的证书,则必须使用 Sun* JDK*。 用于处理自我签名证书的现有 Teaming 功能与 IBM* JDK 所用的方法不兼容。

5.11 更新了 Windows 上的 Visual C++ Redistributable Package

Novell Teaming 使用 Oracle Outside In 8.3.0 查看器技术在 Teaming 站点上显示文档和图像,以及对文档进行索引。此查看器技术依赖于 Microsoft* Visual C++ 2005 Redistributable Package 的 Support Pack 1。 如果安装 Teaming 的 Windows 服务器未安装 Visual C++ Redistributable Package 的最新版本,则必须将其安装,Teaming 站点才能正常工作。所需 Visual C++ Redistributable Package 版本可从以下位置获取:

有关更多信息,请参阅 Oracle 支持网站上的 New Dependency for Outside In 8.2.0 and Newer Versions, Windows Products Only(文档标识:468895.1)。需要登录 Oracle 支持站点才能访问支持文档。

5.12 与 Access Manager 的兼容性

要成功使用 Novell Teaming 2.1 和 Novell Access Manager,需要 Access Manager 3.1 SP1 IR1。此版本可以从 Novell 下载网站获得。

6.0 Teaming 2.0 到 2.1 的更新问题

6.1 更新期间不保留主题

从 Teaming 2.0 更新到 2.1 时,不会自动保留自定义主题。但是,更新过程中会将前一版本的 Teaming 软件备份到 /opt/novell/teaming/teaming-backup,以便您可以恢复任何已自定义的文件。

7.0 Teaming 1.0 到 2.1 的更新问题

7.1 默认区域名称

区域是 Novell Teaming 2. x 的新功能。然而,区域的基础在 Teaming 1.0 中。虽然原始默认区域名称没有在 Teaming 1.0 界面中显示出来,但它在 Teaming 1.0 中已设为 liferay.com。 去除 Liferay for Teaming 1.0 后,为新安装的 Teaming 2.1 所提供的默认区域名称为 kablink

如果您有 Teaming 1.0 站点或参与了 Teaming 2.0 Beta 版发行,则安装 Teaming 2.1 时现有站点会将 liferay.com 显示为默认区域名称。您不能更改 Teaming 站点的原始区域名称。

7.2 电子邮件地址登录

Novell Teaming 1.0 可以配置为允许用户使用电子邮件地址登录。更新到 Teaming 2.0 后,用户必须使用用户名而非完整电子邮件地址登录 Teaming 站点。

7.3 更新软件后可能出现显示问题

Novell Teaming 站点从 V1.0 更新为 V2.1 后,Teaming 用户可能会遇到一些不按预期显示的 Teaming 页面。例如,显示日历文件夹时可能有问题。要解决显示问题,Teaming 用户应该清除浏览器超速缓存。

7.4 所导入文件的条目类型修复

如果您有 Novell Teaming 1.0 站点,或参与了 Teaming 2.0 Beta 版发行,且使用“将文件添加至文件夹”功能将放满文件的目录拖放到 Teaming 文件夹,则会为这些文件自动指定“讨论”条目类型,即使 Teaming 文件夹不是“讨论”文件夹也如此。 此外,如果目录包含文件的子目录,则会将子目录作为 Teaming 讨论文件夹创建。如果希望更改条目类型和文件夹类型以与顶级 Teaming 文件夹类型匹配,则可以通过编辑 Teaming ssf-ext.properties 文件而在顶级 Teaming 文件夹的“配置默认设置”页面中启用“递归式应用”功能。

要启用“递归式应用”功能:

  1. 在 Teaming 服务器上,更改为 ssf-ext.properties 文件所在的目录。

    该文件的默认位置随平台不同而异:

    Linux:

    /opt/novell/teaming/apache-tomcat-version/webapps/
                                        ssf/WEB-INF/classes/config
    

    Windows:

    c:\Program Files\Novell\Teaming\apache-tomcat-version\webapps\
                                        ssf\WEB-INF\classes\config
    
  2. 制作 ssf-ext.properties 文件的备份副本。

  3. 在文本编辑器中打开 ssf-ext.properties 文件,然后滚动到文件的底部。

  4. 添加以下行:

    ssf.allowFolderDefinitionFixups=true
    
  5. 保存 ssf-ext.properties 文件,然后退出文本编辑器。

  6. 重启动 Teaming 以使更改生效。

  7. 要更改已导入文件的条目类型和文件夹类型,请遵循 Novell Teaming 2.1 高级用户指南的“管理文件夹”中“递归式应用定义设置”中的指示信息。

7.5 Teaming 文件储存库目录结构的所有权

在 Linux 上,如果曾经作为 root 用户运行 Novell Teaming 1.0 且希望作为非 root 用户运行 Novell Teaming 2.1(推荐),则必须更改 Teaming 1.0 文件储存库目录结构的拥有者和组,然后才能执行更新。可以创建新的专门运行 Teaming 的 Linux 用户(例如,teamingadmin 用户和 teamingadmin 组),也可以使用现有 Linux 用户(例如,wwwrun 用户和 www 组)。

  1. 停止 Teaming 1.0。

  2. 更改为 Teaming 1.0 数据目录。

    默认位置是:

    /icecore/teamingdata

  3. 作为 root 用户,执行以下命令:

    chown -R username *
    chgrp -R group_name *
    
  4. 作为 root 用户,运行 Teaming 2.1 安装程序,以执行从 Teaming 1.0 到 Teaming 2.1 的更新。

  5. Novell Teaming 页的用户 ID 中,指定步骤 3中使用的用户名和组名。

    Teaming 2.1 安装程序将更新 /etc/init.d/teaming 脚本以作为指定 Teaming 管理员用户启动 Teaming。

  6. 安装完成后,运行 /etc/init.d/teaming 脚本以作为 Teaming 管理员用户启动 Teaming。

7.6 SharePoint 镜像文件夹类型

在 Novell Teaming 1.0 中,Teaming 安装程序使您可以创建类型为 SharePoint 的镜像文件。在内部,SharePoint * 镜像文件夹功能与 WebDAV 镜像文件夹相同。SharePoint 镜像文件夹不支持 Windows NT* LAN Manager (NTLM) 鉴定。

在 Teaming 2.1 中,安装程序不再提供镜像文件夹的 SharePoint 选项。现有 SharePoint 镜像文件夹将在 Teaming 2.1 中继续照常工作。

8.0 Teaming 问题

8.1 LDAP 同步问题

如果通过从 LDAP 目录导入用户来创建 Novell Teaming 用户,且 LDAP 目录中的所有用户都不显示在 Teaming 中。您可能会遇到以下问题之一:

  • LDAP 目录可能未使用一致用户属性(专用 uid 或专用 cn)。重复 LDAP 同步过程并使用其他用户属性。剩余的用户则应显示在 Teaming 中。

  • 如果选择 cn,配置了多个环境来搜索用户,且有多个同名用户,则仅会将重复用户名的第一个实例同步到 Teaming 中。

8.2 用户帐户创建

默认情况下,所有 Teaming 用户均可在“个人工作空间”页单击添加用户来为其他用户创建 Teaming 帐户。如果希望将帐户创建留给 Teaming 管理员去完成,请遵循 Novell Teaming 2.1 文档网站上的《Teaming 2.1 安装指南》的“基本安装”部分“防止用户创建用户帐户”中的指示信息。

8.3 更改密码需要注销/登录

如果更改密码,可能需要注销然后重新登录才能正常访问 WebDAV。

8.4 工作空间复制限制

复制工作空间时,该工作空间中的自定义表单和工作流程定义不会传送到工作空间副本中。通过将该定义移动到工作空间树中的较高级别,可以绕过此限制。

  1. 浏览到定义所在原始工作空间中的文件夹。

  2. 在工作空间工具栏中,单击管理 > 表单和视图设计程序

  3. 展开“表单和视图设计程序”树,然后单击想要移动的定义。

  4. 在“定义属性”框中,单击移动此定义以显示 Teaming 站点的工作空间和文件夹树,然后按需展开树以显示定义的相应目标。

    要使定义在原始工作空间的副本中可用,可以将定义移动到树中高于原始工作空间和工作空间副本的位置。

    要使定义在 Teaming 站点上全局可用,可以将定义移动到工作空间和文件夹树的根位置。

  5. 要移动该定义,请选择目标,然后单击确定

  6. 单击关闭两次可返回到 Teaming 主页。

  7. 校验以确认该定义已在工作空间副本中可用。

  8. 对需要在复制的工作空间中可用的每个定义重复此过程。

8.5 导出/导入限制

如果希望导出的工作空间或文件夹包含外部工作空间、文件夹或条目的链接,则外部链接所指向的目标数据不会随工作空间或文件夹一起导出。外部目标的引用参照可以导出,但外部数据无法导出,因为导入位置的层次结构可能无法容纳不属于已导出工作空间或文件夹的数据。

8.6 MySQL 的文件删除问题

如果您使用的是 MySQL,上载文件然后将其删除时可能会看到以下错误:

class org.hibernate.exception.GenericJDBCException
Cannot release connection

这与 MySQL 缺陷有关。 要解决此问题,请将 MySQL 更新到 5.1.40 版本。

8.7 受密码保护的文件

如果文件在创建它的应用程序中设过密码保护,则在 Novell Teaming 站点上无法查看这些文件。此状态为正常运行状态。

8.8 镜像文件夹结构限制

不能使用 Novell Teaming“移动此文件夹”功能将一个“镜像文件”文件夹移入另一个“镜像文件”文件夹中。

8.9 镜像文件夹版本控制限制

如果在镜像文件夹中编辑文件,然后检查版本历史记录,您将只看到文件的最新版本,且从镜像位置只能编辑文件的最新版本。此状态为正常运行状态。镜像文件夹中当前未提供文档版本控制。

8.10 许可证报告问题

当前 Novell Teaming 许可证使用情况可以通过单击管理 > 站点管理 > 报告许可证报告来查看。许可证报告当前包含两个内部本地用户(_emailPostingAgent_jobProcessingAgent),作为 LDAP 用户。这些内部用户不计入您的 Teaming 许可证使用量中。报告还包括 LDAP 用户以及本地用户。

8.11 自定义条目和视图中的日期属性

如果在自定义条目或视图中使用日期属性,其他时区的用户可能会看到不同的日期。

Novell Teaming 以 Teaming 用户的 GMT 时区按所选日期零点来储存日期。 因此,比如山区时区的 2010 年 1 月 13 日将储存为 GMT-7:00 (20100113T0700)。使用同一时区的人们不存在此类问题。但是,对于使用其他时区的人们,山区时区的午夜可能是他们所在时区的另外一天。这一时间差别将会在下一个发行版予以解决。

8.12 从 GroupWise 消息中拖放

在 GroupWise® 客户端中,无法将附加在 GroupWise 邮件中的文件成功拖放到单击文件夹条目工具栏上的将文件添加至文件夹时打开的 Novell Teaming 拖放窗口。先保存附件,然后将保存的文件拖放到拖放窗口中。

8.13 GroupWise 集成问题

为了通过 GroupWise Windows 客户端访问 Novell Teaming 站点,GroupWise 用户工作站上的时间设置必须与 Teaming 服务器上的时间设置匹配(差值小于 5 分钟)。如果时间差超过 5 分钟,则 GroupWise 客户端尝试联系 Teaming 站点时会超时。如果可以,请将服务器或工作站的时间重设置为正确并且匹配的时间。

如果配置系统要求有时间差,则可以更改 Web 服务(如通过 Web 服务安全性鉴定到 Teaming 站点的 GroupWise)的超时设置。

  1. 制作以下文件的备份副本:

    teaming_directory/webapps/ssf/WEB-INF/server-config.wsdd

  2. 在文本编辑器中打开 server-config.wsdd 文件。

  3. 搜索以下部分:

    <handler type="java:org.apache.ws.axis.security.WSDoAllReceiver">
    <parameter name="passwordCallbackClass"
    value="org.kablink.teaming.remoting.ws.security.PWCallback"/>
    <parameter name="action" value="UsernameToken Timestamp"/>
    </handler>
    
  4. 插入 timeToLive 参数并为其指定较大的超时值(例如,86400,表示 24 小时)。

    <handler type="java:org.apache.ws.axis.security.WSDoAllReceiver">
    <parameter name="passwordCallbackClass"
    value="org.kablink.teaming.remoting.ws.security.PWCallback"/>
    <parameter name="action" value="UsernameToken Timestamp"/>
    <parameter name="timeToLive" value="86400"/>
    </handler>
    
  5. server-config.wsdd 文件中该部分的第二个实例重复步骤 3步骤 4

  6. 保存 server-config.wsdd 文件,然后重启动服务器。

此配置更改将不止影响 GroupWise,还会影响使用 Web 服务安全性鉴定到服务器的所有客户端应用程序。

8.14 Firefox 电子邮件发送限制

如果从 Novell Teaming 站点发送电子邮件消息,且添加电子邮件地址字段中有一个排字错误或收件人无效,则将显示一个错误,以及返回上一页按钮。在 Firefox 中,返回到“发送电子邮件”页面,但是会丢失消息内容。在 Internet Explorer 中,将保留消息内容。

使用 Firefox 从 Teaming 站点发送电子邮件时,尽量选择 Teaming 用户作为收件人,或复制收件人电子邮件地址,以避免添加电子邮件地址字段中出现排字错误。

8.15 Windows Update for WebDAV 功能

为了在 Windows 浏览器上使用 Novell Teaming 的“就地编辑”功能,必须安装以下 Windows WebDAV 更新:

针对 Web 文件夹的软件更新 (KB907306)

该 Windows Update 使 OpenOffice.org 和 Microsoft Office 能够通过 Teaming“就地编辑”功能正确交互。

8.16 Microsoft Windows Vista 和 Microsoft Office 的 WebDAV/“就地编辑”问题

Microsoft Windows Vista* 有一些 WebDAV 访问问题会影响所有 WebDAV 交互。此外,特定于 Vista 的小程序问题可以使 Novell Teaming 的“就地编辑”功能无法正常工作。确保所运行的是最新版本的 Vista。确保安装了部分 8.15, Windows Update for WebDAV 功能中所述的 Windows WebDAV 更新。

使用 Internet Explorer 的 Windows Vista 用户尝试使用“就地编辑”时可能会看到 Java 警告。(Firefox 用户不会看到此错误。)

配置 Internet Explorer 以支持 Teaming“就地编辑”功能:

  1. 在 Internet Explorer 中,单击工具 > Internet 选项

  2. 单击安全,选择受信任的站点,然后单击站点

  3. 将该网站添加至区域字段中,指定 Teaming 服务器的 URL,然后单击添加

  4. 根据您的 Teaming 服务器相应地选择或取消选择对该区域中的所有站点要求服务器校验(https:)

  5. 单击关闭,然后单击确定以保存安全性设置。

要配置 Windows Vista 以在 Microsoft Office 中支持 Teaming“就地编辑”功能,必须为每个 Microsoft Office 应用程序向 Windows 注册表添加新键。

  1. 在 Windows 资源管理器中,浏览到 Program Files/Microsoft Office/Office12

  2. 向下依次滚动到每个 Microsoft Office .exe

    excel.exe
    powerpnt.exe
    winword.exe
    ...
    
  3. 右键单击每个可执行文件,然后单击属性

  4. 单击兼容性

  5. 选择用兼容模式运行这个程序,然后从下拉列表中选择 Windows XP (Service Pack 2)

  6. 重新启动计算机。

现在应该能够将 Teaming“就地编辑”功能用于 Microsoft Office 文件。

注:尽管这些步骤使 Teaming 能够“就地编辑”,但仍然无法弥补 Vista 在 Teaming 中无法通过 WebDAV 连接的缺憾。

有关小程序的更多信息,请查看以下 Sun 公告:

8.17 Windows 7 的 WebDAV/“就地编辑”问题

如果在 Windows 7 工作站的 Office 2007 上使用 Novell Teaming 的“就地编辑”功能编辑 Word 文档,Word 会另外请求位置以保存编辑的文件,而不是保存回 Teaming 站点。使用 Windows 7 工作站的 Office 2003 可以将文档保存到 Teaming 站点。使用 Windows XP 工作站的 Office 2007 也可以将文档保存到 Teaming 站点。

有关更多信息,请参阅 Windows 7 上的 WebDAV 问题

8.18 Windows Vista 和 Windows 7 的 WebDAV URL 问题

如果复制与 Novell Teaming 文件夹关联的 WebDAV URL,并尝试用它将 Windows 网络驱动器映射到该位置,则 Windows Vista 和 Windows 7 可能不能映射该驱动器。如果按部分 8.15, Windows Update for WebDAV 功能中的说明安装 Windows WebDAV 更新,则部分 Teaming WebDAV URL 可以在 Windows Vista 和 Windows 7 上成功使用。

WebDAV URL 的使用依赖于 Windows XP。

8.19 使用 WebDAV 访问附件

使用“使用 WebDAV 访问附件”功能时,可能无法通过 WebDAV 服务器的鉴定。要解决此问题,需要清除浏览器超速缓存,还可能需要去除其他已储存数据类型。

在 Internet Explorer 8 中:

  1. 清除超速缓存:

    1. 单击工具 > Internet 选项

    2. 常规选项卡的浏览历史记录部分,单击删除

    3. 在要删除的数据类型列表中,仅选择临时 Internet 文件,然后单击删除

    4. 重启动浏览器,访问 Teaming 站点,然后重新尝试访问附件。

  2. 如果清除缓存不能解决鉴定问题,请去除浏览历史记录和 cookie 等其他储存数据:

    1. 单击工具 > Internet 选项

    2. 常规选项卡的浏览历史记录部分,单击删除

    3. 选择其他数据类型,并单击删除

    4. 重启动浏览器,访问 Teaming 站点,然后重新尝试访问附件。

“使用 WebDAV 访问附件”功能在 Firefox 中无法使用。Firefox 没有打开 WebDAV URL 的机制。

8.20 OpenOffice.org 的数据定额问题

每次单击保存,OpenOffice.org 都会创建新的文档版本,而不是在退出编辑的文件时创建新的文档版本。 如果此行为造成您过快超出数据定额,请手动删除每次单击保存时 OpenOffice.org 额外创建的文档版本。

8.21 SLES 10 SP3 上的 HTML 转换错误

如果尝试查看文件时看到 HTML 转换错误,可能是您的 Teaming 服务器未配置正确。 检查以下各项:

8.21.1 改正字体路径

安装程序会提示您输入 TrueType* 字体路径。 一般位置是:

/usr/X11R6/lib/X11/fonts/truetype
/usr/share/fonts/truetype

如果 Teaming 找不到 TrueType 字体,则无法正确显示 HTML 文件。要解决此问题,您可以:

  • 重新运行 Teaming 安装程序,使用重新配置安装选项并提供正确路径。

  • 修改以下文件中的 DGFONTPATH 环境变量设置:

    /opt/novell/teaming/apache-tomcat-version/bin/catalina.sh
    

8.21.2 安装缺少的库

  1. 更改为以下目录:

    /opt/novell/teaming/stellent-converter/linux/x86
    
  2. 运行 exporter 程序。

    估计会出现缺少输入和输出文件的错误。

  3. 检查是否存在缺少库的错误。

  4. 如果存在库错误,请安装所有缺少的库。

8.22 教程 URL 自定义

每个用户的 Novell Teaming 主页上显示的 5 个视频教程在 tutorial_support_js.jsp 文件中定义。标准视频教程只提供英文版。

通过更改此文件中的 URL,可以为 Teaming 用户提供不同的内容。

  1. 在 Web 服务器上,组织您要提供的教程资料,以便了解每个自定义教程视频的 URL。

  2. 在 Teaming 服务器上,更改为 tutorial_support_js.jsp 文件所在的目录。

    该文件的默认位置随平台不同而异:

    Linux:

    /opt/novell/teaming/apache-tomcat-version/webapps/
                     ssf/WEB-INF/jsp/common/tutorial_support_js.jsp
    

    Windows:

    c:\Program Files\Novell\Teaming\apache-tomcat-version\webapps\
                     ssf\WEB-INF\jsp\common\tutorial_support_js.jsp
    
  3. 制作 tutorial_support_js.jsp 文件的备份副本。

  4. 在文本编辑器中打开 tutorial_support_js.jsp 文件。

  5. 查找以下行:

    function startTutorial( tutorialName )
    
  6. url = 行中,指定自定义内容所在的基本 URL。

  7. 在每个 url += 行提供 URL 的一部分,以唯一标识每个自定义视频教程。

  8. 保存 tutorial_support_js.jsp 文件,然后退出文本编辑器。

  9. 制作自定义 tutorial_support_js.jsp 文件的备份副本。

    如果不备份文件,更新 Teaming 软件时会覆盖您所做的更改。当真正更新 Teaming 软件时,您的自定义文件必须转换为更新后的 tutorial_support_js.jsp 文件。

  10. 重启动 Teaming 使更改生效。

9.0 开发人员问题

9.1 SOAP 有效负载中的多重引用值

默认情况下,Novell Teaming SOAP 有效负载不生成多重引用值。可以更改 server-config.wsdd 文件,以便生成多重引用值。

  1. 更改为 server-config.wsdd 文件所在的目录。

    Teaming 的安装包括两个 server-config.wsdd 文件。该文件的默认位置随平台不同而异:

    Linux:

    /opt/novell/teaming/apache-tomcat-version/webapps/ssf/WEB-INF
    /opt/novell/teaming/apache-tomcat-version/webapps/ssr/WEB-INF
    

    Windows:

    c:\Program Files\Novell\Teaming\apache-tomcat-version\webapps\
                                                       ssf\WEB-INF
    c:\Program Files\Novell\Teaming\apache-tomcat-version\webapps\
                                                       ssr\WEB-INF
    
  2. 在以下行中:

    <parameter name="sendMultiRefs" value="false"/>
    

    false 更改为 true

  3. 保存 server-config.wsdd 文件,然后退出文本编辑器。

  4. 创建已修改 server-config.wsdd 文件的备份副本。

    如果更新了 Teaming 软件,则 Teaming 安装程序会覆盖server-config.wsdd 文件。更新或重复修改后,必须恢复更新的文件。

  5. 对 Teaming 软件中的第二个 server-config.wsdd 文件重复该过程。

10.0 本地化问题

10.1 简单 URL 中不允许有扩展字符

在工作空间的“配置默认设置”页面中,定义 URL 字段不接受扩展字符。在简单 URL 中仅使用字母和数字字符。

10.2 附件文件名中的扩展字符和双字节字符

如果 Outlook* 用户将投递发往 Novell Teaming 站点,并且邮件附件的文件名中有扩展字符或双字节字符,则除非 Exchange Server 配置正确,否则附件不会到达 Teaming 站点。要配置 Exchange Server 以正确传递文件名,请遵循从 OWA 发送时外来字符显示为问号中的指示信息。

10.3 活动日志中的中文字符

如果活动报告的 report.csv 文件在 Microsoft Excel* 中打开,即使默认情况下正确创建了 report.csv 文件,中文字符也不会正确显示,这是因为 Excel 始终使用 ISO 拉丁字符集读取文件。

一种解决方法是用 OpenOffice.org Calc 电子表格程序代替 Excel。 该程序会正确显示中文字符。

使用 Excel 的解决方法是:

  1. 通过单击数据 > 导入外部数据 > 导入数据report.csv 文件导入 Excel。

  2. 选择 report.csv 文件,然后单击打开

  3. 选择已分界,然后选择 UTF-8,再单击下一步

  4. 选择逗号作为分界符,单击下一步,然后单击完成

Excel 现在应该可以正确显示中文字符了。

10.4 HTML 编辑器界面中的中文文本

Novell Teaming 随附的 HTML 编辑器是开放源代码 TinyMCE Javascript WYSIWYG 编辑器。其界面已翻译为简体中文,但未翻译为繁体中文。因此,如果将 Teaming 区域设置设置为繁体中文,TinyMCE 编辑器仍将以简体中文显示其界面。但是,TinyMCE 仍将接受并正确显示文本字段中的繁体中文输入。

10.5 Internet Explorer 6 对文件名中国际字符的限制

在 Internet Explorer 6 中,如果将文件名包含国际字符的文件上载到“文件”文件夹,且编辑该文件以创建新版本,则文件原始版本的链接将不再有效,因为 Internet Explorer 6 对该文件进行了双重编码。要解决此问题,请更新到 Internet Explorer 7。

11.0 Teaming 文档

以下源提供有关 Novell Teaming 2.1 的信息:

  • 联机产品文档:Novell Teaming 2.1 文档网站

  • Novell Teaming 中包含的产品文档:

    • 视频教程: 单击 Teaming 主页上的 5 个视频教程图标中的任意一个都可以查看常见 Teaming 任务的解释和说明。(视频教程只提供英文版。)

    • 帮助系统: 单击 Teaming 主页右上角的帮助图标(问号),然后单击黄色的“帮助”部分,以查看上下文相关帮助。

    • 指南: 单击帮助图标,然后单击查看手册

除了 Novell Teaming 产品文档,以下资源提供有关 Teaming 2.1 的其他信息:

12.0 文档约定

在本文档中,大于号 (>) 用于分隔步骤内的操作和交叉参照路径中的项目。

商标符号(®、™ 等)代表 Novell 商标;星号 (*) 表示第三方商标