Novell Vibe OnPrem 3.1 自述

2011 年 6 月 27 日

1.0 产品概述

Novell Vibe OnPrem 3.1 在先前 Vibe 版本上为 Vibe 用户和管理员提供了很多增强功能:

对于用户

对于管理员

2.0 Vibe 系统要求

Novell Vibe OnPrem 3.1 安装指南》中的Vibe OnPrem 系统要求部分列出了 Novell Vibe 3.1 系统要求(包括访问 Vibe 移动界面的移动设备要求)。

3.0 Linux 安装指导

  1. 确保计划安装 Novell Vibe 的 Linux 服务器符合系统要求。

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

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

  4. 将 Vibe 软件下载到 Linux 服务器的临时目录。

  5. 在终端窗口中,通过输入 suroot 口令即可成为 root

  6. 切换到下载了 Vibe 3.1 tar 文件的临时目录,使用以下命令对 tar 文件解包:

    tar xvf novell-vibe-3.1.0.linux.tar

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

    ./installer-teaming.linux

完整的安装指导可以在《Novell Vibe OnPrem 3.1 安装指南》中找到。

4.0 Windows 安装指导

  1. 确保计划安装 Novell Vibe 的 Windows 服务器符合系统要求。

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

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

  4. 将 Vibe 软件下载到 Windows 服务器的临时目录。

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

完整的安装指导可以在《Novell Vibe OnPrem 3.1 安装指南》中找到。

5.0 更新问题

5.1 更新 Vibe 3 系统

您可以从 Vibe 3 升级到 Vibe 3.1。有关详细信息,请参见《Novell Vibe OnPrem 3.1 安装指南》的更新中的Novell Vibe 3 更新到 Novell Vibe 3.1

5.2 更新 Teaming 2.1 系统

如果要从 Teaming 2.1 或更早版本进行升级,必须先更新到 Novell Vibe 3,然后才能升级到 Novell Vibe 3.1。有关如何更新到 Novell Vibe 3 的信息,请参见《Novell Vibe OnPrem 3 安装指南》中的“更新”。

5.3 更新到 Vibe 3.1 时的工作流程问题

由于 Vibe 3.1 中增强了工作流程功能,因此从 Vibe 2.1 或更高版本升级到 Vibe 3.1 时,整个 Vibe 站点中的工作流程可能会遇到访问控制功能的问题。升级后,您或其他创建工作流程的 Vibe 高级用户应该对所有包含访问控制的工作流程进行测试,确保工作流程能正常运行。如果发现工作流程中的访问控制功能不能如预期运行,请调查以下原因:

  • 如果工作流程包含转换到此状态从此状态转换出访问控制,而已被授予工作流程中转换条目的访问权限的用户不能访问通过工作流程转换的条目所在的文件夹或工作空间,则还必须向有权访问工作流程中的转换条目的用户授予在工作流程中修改的权限。

    有关如何授予用户在工作流程中的访问权限的信息,请参见 Novell Vibe OnPrem 3.1 Advanced User Guide 中的Adding Access Controls to a Workflow

  • 如果授予用户在工作流程中的“修改”访问权限,但用户无权访问通过工作流程转换的条目所在的文件夹或工作空间,则还必须授予用户对工作流程的“读”访问权限。

    有关如何授予用户对工作流程的“读”访问权限的信息,请参见 Novell Vibe OnPrem 3.1 Advanced User Guide 中的Adding Access Controls to a Workflow

5.4 更新高可用性系统时索引服务器之间的不兼容性

将高可用性 Vibe 系统从 Vibe 3 之前的版本更新到 Vibe 3 或更高版本时,当前如有延迟的日志记录存在,则日志之间会相互不兼容。

要确保升级到 Vibe 3 或更高版本期间不出现延迟更新日志的不兼容问题,必须在升级前清除所有延迟的更新日志。

有关如何清除延迟的更新日志的信息,请参见《 Novell Vibe OnPrem 3.1 管理指南》中的对高可用性 Lucene Index 执行维护

5.5 从 Teaming 2.x 更新到 Vibe 3.x 时出现的超速缓存问题

如果对 Vibe 超速缓存执行性能调整,并修改了以下任何一个配置文件,从以前的版本升级到 Vibe 3 后可能会遇到超速缓存问题:

  • ehcache-hibernate.xml(单台服务器 Vibe 环境)

  • ehcache-hibernate-clustered.xml(群集 Vibe 环境)

只有修改了以上两个文件之一,才会遇到超速缓存问题,因为 Vibe 升级过程中会覆盖这些文件。

您遇到的问题会根据您拥有的是单台服务器 Vibe 环境还是群集 Vibe 环境而有所不同。

如果为优化单台 Vibe 服务器的超速缓存性能而修改了 ehcache-hibernate.xml 文件,在升级 Vibe 后,您会注意到超速缓存性能下降。

如果为配置群集环境而修改了 ehcache-hibernate-clustered.xml 文件,您会注意到总是看不见添加到 Vibe 站点的项,或其他奇怪行为。其原因在于,信息未在各种 Vibe 服务器之间正确进行超速缓存和同步。

解决升级后的超速缓存问题:

  1. 修改 ehcache-hibernate.xml 文件或 ehcache-hibernate-clustered.xml 文件,以反映此文件在 Vibe 升级前的状态。

    文件位于以下目录:

    Linux:

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

    Windows:

    c:\Program Files\Novell\Teaming\apache-tomcat\
                               webapps\ssf\WEB-INF\classes\config
    

    要查看这些文件在 Vibe 升级前的内容,可以从以下位置的备份目录中查找:

    Linux:

    /opt/novell/teaming/teaming-backup/
                              ssf/WEB-INF/classes/config
    

    Windows:

    c:\Program Files\Novell\Teaming\teaming-backup\
                              ssf\WEB-INF\classes\config
    

    重要说明:这些备份文件仅用作参考。请勿将整个 ehcache-hibernate.xml 文件或 ehcache-hibernate-clustered.xml 文件替换为备份目录中的文件。新文件包含必须保留的重要新设置。必须手动添加旧文件中的所有自定义设置。

  2. (视条件而定)如果您有群集 Vibe 环境,且需要修改 ehcache-hibernate-clustered.xml 文件,请确保新 ehcache-hibernate-clustered.xml 文件中的 hostNamemulticastGroupAddressmulticastGroupPort 属性的值都正确。

  3. 保存对配置文件所做的任何修改,然后重启动 Vibe。

5.6 从以前的 Vibe 发行版更新到 Vibe 3.1 时的问题

5.6.1 清除浏览器超速缓存

升级到 Vibe 3.1 时,不管使用哪种浏览器,每个使用以前 Vibe 版本的用户都必须清除其浏览器的超速缓存。不清除浏览器超速缓存会导致 Vibe 显示不正确。

请确保将此信息告知您系统中的每个 Vibe 用户。

5.6.2 重设置定义

在 Vibe 3.1 中,对 Vibe 界面的许多方面都进行了重设计,并增强了界面功能。部分增强功能会影响条目、文件夹、用户配置文件和用户工作空间。如果对 Vibe 的这些区域进行了自定义,则必须重设置这些定义才能看见 Vibe 3.1 增强功能。有关详细信息,请参见《Novell Vibe OnPrem 3.1 安装指南》的Novell Vibe 3 更新到 Novell Vibe 3.1中的重设置定义

5.6.3 重建立 Vibe 搜索索引

Vibe 3.1 中改进了搜索功能。如需最佳搜索性能,则需要在升级到 Vibe 3.1 后对搜索重建立索引。有关详细信息,请参见《Novell Vibe OnPrem 3.1 安装指南》的Novell Vibe 3 更新到 Novell Vibe 3.1中的重设置搜索索引

5.7 更新到新版本后的性能问题

将 Vibe 系统升级到新版本后,首次导航 Vibe 系统时会遇到性能问题。其原因在于,升级后 Vibe 需要编译 JSP。

之后访问 Vibe 站点时,将不会再次出现此类性能问题。

6.0 安装问题

6.1 Vibe 服务器和 Lucene 服务器必须使用相同的 JDK

如果 Vibe 和 Lucene 索引在不同的服务器上运行,这两台服务器必须使用相同的 JDK。使用不同的 JDK 将会导致异常行为,比如,不能创建日历条目。

6.2 用户名和口令的字符限制

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

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

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

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

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

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

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

Linux:

/opt/novell/teaming

Windows:

c:\Program Files\Novell\Teaming

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

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

Linux:

/var/opt/novell/teaming

Windows:

c:\Novell\Teaming

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

6.6 默认数据库名称

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

如果希望 Vibe 数据库使用其他名称,可以编辑数据库创建脚本,手动运行数据库创建脚本,然后再启动 Vibe 安装程序。如果执行此操作,还必须在运行 Vibe 安装程序时更新 JDBC URL。升级到新版本前,还需要修改数据库升级脚本。

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

6.7 小程序支持限制

如果系统上运行的 Java Runtime Environment (JRE) 早于 1.6.0_12,则此类系统上的 64 位 Firefox 不支持小程序。

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

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

6.8 支持 Mac 用户的就地编辑

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

/Applications/OpenOffice.org.app

如果您组织的 OpenOffice.org 标准位置在用户工作站的其他位置上,可以将 Vibe 重新配置为在首选位置上查找 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. 停止再重启动 Vibe,使新的软件位置在 Vibe 站点上生效。

6.9 支持 NFS

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

6.10 Windows Server 2008 R2 上的防火墙问题

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

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

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

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

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

    1. 单击添加端口

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

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

    4. 单击确定

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

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

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

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

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

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

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

6.13 与 Access Manager 的兼容性

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

7.0 Vibe 问题

7.1 LDAP 同步问题

7.1.1 Vibe 用户初始同步的问题

如果您通过从 LDAP 目录导入用户来创建 Novell Vibe OnPrem 用户,且同步用户时所用的 LDAP 属性的值不是唯一的,则 Vibe 上不会显示 LDAP 目录中的所有用户。例如,如果您是使用 cn 属性识别用户,且多个用户拥有相同的 cn 值,则只有重复用户名的第一个实例可以同步到 Vibe 中。

要解决此问题,请使用值在所有容器中始终唯一的属性,比如 emailAddress

7.1.2 在 LDAP 目录中重命名和移动用户时的问题

在 LDAP 目录中重命名或移动用户时,可能会导致在 Vibe 中创建新用户。出现此问题的原因是,您在 LDAP 目录中重命名或移动用户时,Vibe 会假定新名称(或相同名称的新位置)代表新用户而不是修改的用户,因此会创建新 Vibe 用户。

要解决此问题,应当指定唯一识别用户的 LDAP 属性。有关详细信息,请参见《Novell Vibe OnPrem 3.1 安装指南》的LDAP 连接中的用于识别用户或组的 LDAP 属性

7.2 工作空间复制限制

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

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

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

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

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

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

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

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

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

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

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

7.3 导出/导入限制

当导出的工作空间、文件夹或条目所包含的链接指向导出文件本身不具有的内容时,该链接在导入到其他 Vibe 系统时不会有效。

7.4 创建 ZIP 文件时会更改包含双字节字符的文件名

使用 Vibe 3 对文件名中包含双字节字符的文件创建 ZIP 文件时,下载后文件的文件名会显示为 _file1_file2_file3 等。其原因在于,Java ZIP 文件设备无法创建包含双字节字符的文件名。

Vibe 内的文件仍保持不变。

有关如何在 Vibe 中下载文件的信息,请参见《Novell Vibe OnPrem 3.1 用户指南》中的下载文件

7.5 MySQL 的文件删除问题

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

class org.hibernate.exception.GenericJDBCException
Cannot release connection

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

7.6 使用 WebDAV 时的文件重命名问题

通过 WebDAV 客户端重命名 Vibe 文件,只能重命名附件文件,不会重命名此文件关联的 Vibe 文件夹条目的标题。

其原因在于,Vibe 中新增的功能支持指定在创建文件条目时选择的任何标题,而不管关联文件的文件名如何。在过去,所有文件条目的标题都与关联文件的文件名相同。

7.7 受口令保护的文件

如果在创建文件的应用程序中对文件进行过口令保护,则在 Novell Vibe 站点上将无法查看这些文件。此状态为正常运行状态。

7.8 镜像文件夹结构限制

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

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

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

7.10 嵌套文件夹和工作空间的问题

由于数据库限制,Vibe 最多允许嵌套 45 个文件夹和工作空间。例如,您可以在文件夹内创建文件夹,然后再在该文件夹内创建文件夹,直到文件夹结构深度达到 45 级为止。您的文件夹结构不能超过 45 级。

7.11 许可证报告问题

单击管理图标,然后在报告下单击许可证报告,可以查看 Novell Vibe 许可证的当前使用量。许可证报告目前将管理员、Guest 和三类内部用户(_emailPostingAgent_jobProcessingAgent_synchronizationAgent)都作为本地用户来计数。管理员作为活动用户来计数,但其他四类本地用户的计数不算入 Vibe 许可证使用量。

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

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

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

7.13 从 GroupWise 讯息中拖放

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

7.14 GroupWise 集成问题

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

如果系统配置要求有时间差,可以更改 Web 服务(如通过 Web 服务安全性鉴定到 Vibe 站点的 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 服务安全性鉴定到服务器的所有客户端应用程序。

7.15 Firefox 电子邮件发送限制

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

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

7.16 Windows Vista 和 Windows XP 上的 WebDAV 功能的 Windows 更新

重要说明:请仅在 Windows Vista 和 Windows XP 上安装此更新。不要在 Windows 7 上安装此更新。

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

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

此 Windows 更新使 OpenOffice.org 和 Microsoft Office 能够通过 Vibe“就地编辑”功能正确交互。

7.17 Microsoft Windows Vista 和 Microsoft Office 的 WebDAV/就地编辑问题

Microsoft Windows Vista 有一些 WebDAV 访问问题会影响所有 WebDAV 交互。此外,特定于 Vista 的小程序问题可能导致 Novell Vibe“就地编辑”功能无法正常工作。确保所运行的是最新版本的 Vista。确保安装了第 7.16 节, Windows Vista 和 Windows XP 上的 WebDAV 功能的 Windows 更新中所述的 Windows WebDAV 更新。

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

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

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

  2. 单击安全,选择可信站点,然后单击站点

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

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

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

要配置 Windows Vista 以在 Microsoft Office 中支持 Vibe“就地编辑”功能,必须针对每个 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. 重引导计算机。

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

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

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

7.18 Windows 7 的 WebDAV/就地编辑问题

如果在 Windows 7 工作站的 Office 2010 上使用 Novell Vibe“就地编辑”功能编辑 Word 文档,Word 会另外请求位置以保存编辑的文件,而不是将其保存回 Vibe 站点。使用安全 (HTTPS) 连接还是非安全 (HTTP) 连接运行 Vibe 会影响配置 Vibe 时需采用的方式。有关详细信息,请参见《Novell Vibe OnPrem 3.1 管理指南》的配置 Vibe 以在 Windows 7 上支持 WebDAV 中的用“就地编辑”功能编辑文件

7.19 Windows Vista 和 Windows 7 的 WebDAV URL 问题

如果复制与 Novell Vibe 文件夹关联的 WebDAV URL,并尝试使用“添加网络位置”功能,Windows Vista 和 Windows 7 可能无法映射驱动器。在 Windows Vista 和 Windows 7 上使用 Vibe 时,应当总是使用“映射网络驱动器”功能。

7.20 Mac 上的 WebDAV 限制

在 Mac 环境中使用 WebDAV 功能时,会遇到各种限制。

7.20.1 在 Mac 上通过 WebDAV 编辑文件时的限制

在 Mac 上,使用 Microsoft Office 作为文档编辑器时,不支持“就地编辑”功能。要在 Mac 上使用“就地编辑”功能,必须将 OpenOffice 用作文档编辑器。

有关详细信息,请参见 Novell Vibe OnPrem 3.1 Advanced User Guide 中的Using WebDAV to Edit Individual Files

7.20.2 在 Mac 上通过 WebDAV 查看 Vibe 文件夹时的限制

由于 Mac 上对 WebDAV 的限制,在 Mac 环境中不能使用 WebDAV 查看 Vibe 文件夹。

有关详细信息,请参见 Novell Vibe OnPrem 3.1 Advanced User Guide 中的Using WebDAV on a Vibe Folder

7.21 在 Windows XP 上,通过 Windows Explorer 查看 Vibe 文件夹时还显示另一个文件夹

在 Windows XP 上,通过 Windows Explorer 查看 Vibe 文件夹时,可能还会显示一个与父文件夹同名的子文件夹。

要解决此问题:

  1. 起动 Web 浏览器。

  2. 导航到 Microsoft 下载中心并为 Web 文件夹安装软件更新 (KB907306)http://www.microsoft.com/downloads/details.aspx?FamilyId=17C36612-632E-4C04-9382-987622ED1D64&displaylang=en

  3. 按屏幕上的指导安装软件更新。

7.22 OpenOffice.org 的数据定额问题

每次单击保存,OpenOffice.org 都会创建新的文档版本,而不是在退出编辑的文件时创建新的文档版本。 此行为可导致您很快达到数据定额。可以避免创建相同文档的不必要版本,如果已创建,可删除它们。

7.22.1 避免创建不必要的文档版本

要避免创建相同文档的不必要版本,请按以下任何一种方式执行:

  • 编辑文档时,不要多次单击保存。而是只在 OpenOffice.org 中关闭文档前单击一次保存

  • 在 Vibe 中编辑文档时,使用 Microsoft Word 等文档编辑器,而不用 OpenOffice.org。

7.22.2 删除文档的不必要版本

您可以删除文件的特定版本,具体操作请参见《Novell Vibe OnPrem 3.1 用户指南》中的删除文件的现有版本

7.23 Linux 服务器上的 HTML 转换错误

如果尝试查看文件时看到 HTML 转换错误,可能是您的 Vibe Linux 服务器缺少必需的库。

安装缺少的库:

  1. 更改为以下目录:

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

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

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

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

7.24 用户简介不支持自定义 JSP 文件

在“表单和视图设计程序”工具中创建或修改“用户简介”表单和视图的属性时,不能参照自定义 JSP 文件。

Novell Vibe OnPrem 3.1 Advanced User GuideEnabling Vibe Forms and Views to Reference JSP Files中所述,对于修改工作空间、文件夹和条目的属性,此功能仍然存在。

8.0 开发人员问题

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

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

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

    Vibe 的安装包括两个 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 文件的备份副本。

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

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

9.0 本地化问题

9.1 用 GroupWise 查看时,电子邮件讯息中不显示含扩展字符的用户名

发送自 Vibe 的电子邮件讯息用 GroupWise 查看时,发件人区域不显示含扩展字符的用户名。

要解决此问题,需要修改 Vibe 服务器的启动脚本。启动脚本及其位置根据 Vibe 安装是在 Linux 还是 Windows 服务器上运行而略有不同。

9.1.1 Linux

  1. 在文本编辑器中打开 catalina.sh 文件。此文件位于以下目录中:

    opt/novell/teaming/apache-tomcat/bin
    
  2. 在文件中搜索 UTF8,然后将其更改为 UTF-8

  3. 停止再重启动 Vibe 服务器。

9.1.2 Windows

  1. 在文本编辑器中打开 service.bat 文件。此文件位于以下目录中:

    c:\Program Files\Novell\Teaming\apache-tomcat\bin
    
  2. 在文件中搜索 UTF8,然后将其更改为 UTF-8

  3. 在文本编辑器中打开 catalina.bat 文件。此文件位于以下目录中:

    c:\Program Files\Novell\Teaming\apache-tomcat\bin
    
  4. 在文件中搜索 UTF8,然后将其更改为 UTF-8

  5. 停止再重启动 Vibe 服务器。

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

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

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

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

9.4 活动日志中的中文字符

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

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

使用 Excel 的解决方法是:

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

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

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

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

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

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

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

10.0 安全问题

要确保 Novell Vibe 站点足够安全,请保持用所有增补程序和安全性修复更新操作系统。

11.0 Vibe 3.1 bug 修复

有关从 Vibe OnPrem 3 之后修复的 bug 列表,请参见 Novell Vibe OnPrem 3.1 bug 列表。 有关每个 bug 的详细信息,可以查找 Bugzilla 中的 bug 编号。

12.0 Vibe 文档

以下源提供有关 Novell Vibe 3.1 的信息:

  • 联机产品文档:Novell Vibe 3.1 文档网站

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

    • 帮助系统: 单击 Vibe 主页右上角的帮助图标(问号)。

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