Serena ChangeMan Version Manager
版本 8.1.1
自述文件:使用注意事项
上次更新时间 2005 年 9 月 26 日
内部版本994

本自述文件包含有关安装和使用 Version Manager 当前版本的信息,手册或联机帮助中不包含这些信息。有关其他信息,可以通过浏览器在 KnowledgeBase(知识库)文章中查找。

Version Manager 自述文件包括以下文件:

要查看主许可协议,请参阅 MasterLicenseAgreement.pdf

本自述文件可分成不同的部分。请阅读与正在使用的 Version Manager 组件相对应的部分。


目录

第 0 部分:转换缺陷
第 1 部分:Version Manager CLI、桌面客户端和 PCLI
第 2 部分:Version Manager IDE 客户端
第 3 部分:Version Manager Web 客户端
第 4 部分:Version Manager WebDAV 服务器
第 5 部分:Serena ChangeMan Meritage
第 6 部分:版权/声明/支持信息

 

第 0 部分:转换缺陷

1.0 已知显示问题

1.1 某些对话框文本无法正确显示

1.2 Eclipse:“Confirm Overwrite Workfile”(确认改写工作文件)对话框文本出现乱码

 

第 1 部分:Version Manager CLI、桌面客户端和 PCLI

2.0 性能考虑事项

2.1 到 Version Manager 命令的符号链接

2.2 防病毒软件

2.3 清除文件服务器客户端缓存文件

3.0 已知 Windows 和 UNIX 问题

3.1 配置 Builder 无法访问文件服务器档案

3.2 具有双字节字符的长用户名妨碍使用“Project Security”(项目安全性)对话框

3.3 无指定权限集的用户获得无限权限集

3.4 无法在启用 SSL 的服务器上执行 Tracker 关联

3.5 LDAP 连接/身份验证失败

3.6 与 INCLUDE 指令一起使用的路径包含空格时需要引号

3.7 对大项目执行导出/导入项目操作可能失败

3.8 DTK:PvcsSetProjectSemaphore() 不受文件服务器的支持

3.9 使用“Make Secure”(安全处理)对话框后重新启动 Version Manager

4.0 已知 UNIX 问题

4.1 Version Manager 首先从 nfsmap 文件获取项目信息,然后从文件服务器获取

4.2 Solaris(英国和爱尔兰):需要补丁程序以避免在 Java 应用程序中出现不一致的时间戳

4.3 PCLI:“Kill”字符与 PCLI 命令冲突

4.4 在某些 UNIX 系统上默认的文件说明符限制可能太低

5.0 已知 LINUX 问题

5.1 Red Hat 9:日语字符被损坏

6.0 已知 PCLI 问题

6.1 只能在相同平台上执行导出并随后导入项目数据库操作

6.2 工作区和用户名中存在斜杠 (/ \)、方括号 ([ ]) 和冒号 (:) 会导致出现问题

 

第 2 部分:Version Manager IDE 客户端

7.0 SCC IDE 中的已知问题

7.1 PowerBuilder:始终需要移除未更改修订上的锁

8.0 已知 FrontPage/InterDev Web 项目问题

8.1 FrontPage 允许删除锁定的文件

8.2 FrontPage:文件夹、项目或文件名称中存在方括号 [ ] 会导致出现问题

9.0 Eclipse 和 .NET 充分集成中的已知问题

9.1 Eclipse:无法从源控制获取空文件夹

9.2 .NET:单击“Cancel”(取消)后,在“Set User Options”(设置用户选项)对话框中仍存在更改内容

9.3 .NET:移动失败会导致不稳定性

9.4 .NET:改写本地工作区导致失败

9.5 .NET:多项目解决方案不受支持

 

第 3 部分:Version Manager Web 客户端

10.0 性能考虑事项

10.1 防病毒软件

10.2 清除文件服务器客户端缓存文件

10.3 从服务器清除日志文件和临时文件

11.0 已知问题

11.1 命名考虑事项

11.2 使用事件触发程序

11.3 添加或签入工作文件时更新关键字值

11.4 启动 Version Manager Web 或 WebDAV 服务器时出错

11.5 使用 NT 身份验证启用 Sun 的 Java v1.4.1 时出现 Web 客户端登录错误

11.6 重新调整对话框的大小会导致 Netscape 崩溃

11.7 多字节字符不受 iPlanet 的支持

11.8 UNIX:应将 Netscape 设置为改写指定字体

11.9 弹出式阻止会使 Version Manager 运行失常

11.10 Windows:启动应用程序服务器并在不访问任何档案的情况下停止时,服务器会冻结

11.11 在 Itanium 上运行 Version Manager Web 服务器的问题

11.12 Servlet 定义中存在 & 符或大写 ASCII 字符会导致错误

 

第 4 部分:Version Manager WebDAV 服务器

12.0 已知问题

12.1 客户端问题

12.2 WebDAV 客户端的推荐密码

12.3 疑难解答连接问题

12.4 通过 WebDAV 服务器只有默认版本是可见的

12.5 指定权限

12.6 启动 Version Manager Web 或 WebDAV 服务器时出错

12.7 将 WebDAV 用于 IIS 和 Microsoft FrontPage 服务器扩展

12.8 在 Solaris 上使用欧洲字符

 

第 5 部分:Serena ChangeMan Meritage

13.0 已知问题

 

第 6 部分:版权/声明/支持信息

14.0 支持

14.1 支持信息

15.0 有关第三方软件的声明

15.1 第三方软件免责声明

 

返回页首

第 0 部分:转换缺陷

返回目录


1.0 已知显示问题

1.1 某些对话框文本无法正确显示

某些对话框中文本的方向和显示有误。这些是在将界面转换成用户语言时出现的已知人为现象。在本版本中,很遗憾无法及时修复这些问题。

1.2 Eclipse:“Confirm Overwrite Workfile”(确认改写工作文件)对话框文本出现乱码

该对话框应当显示 “可写的 C:Documents and Settings\..\MainFrm.cpp 已存在,是否仍要签出?”。

第 1 部分:Version Manager CLI、桌面客户端和 PCLI

返回目录


2.0 性能考虑事项

2.1 到 Version Manager 命令的符号链接

如果在 Version Manager 命令中使用符号链接指定路径,则命令完成的时间会变长。要加速执行,请指定完整路径,而不是符号链接,或将 Version Manager 命令的完整有效路径添加到环境中。

2.2 防病毒软件

如果使用 Serena ChangeMan Version Manager 文件服务器,并且在客户端运行实时防病毒软件,则会降低性能。这是因为每次更新文件缓存时,防病毒软件均会扫描 Version Manager 文件缓存。要避免出现这种性能损失,请将缓存目录排除在实时病毒扫描范围之外。

默认情况下,文件缓存位于系统临时目录(由 TMP 或 TEMP 环境变量指定)下名为 pvcsfs 的目录中。可以通过在 FS_TMP 或 FS_TEMP 环境变量中定义一个路径来设置其他缓存位置。

有关与防病毒相关的性能改进信息,请参阅 Serena 知识库文章 70042。本文适用于客户端和文件服务器。

2.3 清除文件服务器客户端缓存文件

Version Manager 8.1.1 或更高版本(和 Version Manager 8.0.2.6)包含这样一个功能:无论何时 Version Manager 会话首次联系文件服务器,该功能均会自动清除文件服务器客户端缓存目录中的旧文件。

可以通过向 islv.ini 文件添加一些条目对该功能进行一定的控制。

说明:默认情况下时间值以秒钟表示,但是可以使用 <n>m<n>h 语法指定分钟或小时。

相关的新设置如下(所示值为条目不存在时将使用的默认值):

[PVCSGUI_6.5]

pvcs.fileserver.cache.cleanup.frequency=12h

执行完清除操作后至少等待 12 小时,然后才能再次尝试清除缓存目录。

pvcs.fileserver.cache.cleanup.age=24h
清除至少 24 小时之前生成的所有旧文件。

pvcs.fileserver.cache.cleanup.mode=m
根据文件的修改时间 ('m') 确定文件的使用时间。也可以设置为 'a'(文件访问时间)或 'c'(文件创建时间)。由于有些文件系统在使用其他选项时可能会行为失常,因此强烈建议使用默认值。

说明:文件服务器客户端缓存目录的位置由环境变量 FS_TMP 或 FS_TEMP(如果未定义 FS_TMP)确定。如果均未定义这两个环境变量,则该目录默认为 %TMP%\pvcsfs 或 %TEMP%\pvcsfs(如果未定义 TMP)。

返回目录


3.0 已知 Windows 和 UNIX 问题

3.1 配置 Builder 无法访问文件服务器档案

配置 Builder 不支持 Version Manager 文件服务器。

3.2 具有双字节字符的长用户名妨碍使用“Project Security”(项目安全性)对话框

关闭“Project Security”(项目安全性)对话框时,系统会截断包含双字节字符且长于 20 个字符的用户名。在某些情况下,这些用户名还会阻止重复使用该对话框。

3.3 无指定权限集的用户获得无限权限集

如果移除用户的所有权限集(通过在 Version Manager 桌面客户端中依次选择“Admin”(管理员)、“Security”(安全性)),然后在应用更改后单击“OK”(确定),则实际上用户获得无限权限集。

如果不希望用户具有无限权限集,则确保用户至少具有一个权限集。

3.4 无法在启用 SSL 的服务器上执行 Tracker 关联

如果在启用 SSL 的服务器上运行的是 Tracker Web 客户端,则关联会失败。可以通过向 JRE 密钥库添加 SSL 证书来解决此问题,步骤如下:

  1. 下载并安装 JDK 1.4.2x 或 1.5x。

  2. 运行以下命令:

    JDK_Home\bin\keytool.exe -import -file Certificate_File -keystore Serena_Home\vm\common\jre\win32\lib\security\cacerts

  3. 系统将会提示输入密钥库的密码,默认的密码为 changeit

另请参阅
 
将 TrackerLink 用于安全套接字协议层 (SSL)

3.5 LDAP 连接/身份验证失败

如果将 LDAP 服务器配置为使用安全套接字协议层 (SSL),但是在 VM_Install_Dir/vm/common/bin/OS 目录中不存在证书数据库,或数据库缺少所需的 SSL 证书,则会收到错误消息,例如:

要创建并填充证书数据库:

  1. 使用 Netscape 浏览器打开以下 URL:

    http://YourServer:SSLport

    其中:

  2. 按照“Netscape Certificate Name Check”(Netscape 证书名称检验)窗口中的说明执行操作,并接受服务器证书以用于未来会话。

  3. 关闭 Netscape。

  4. key3.dbcert7.db 文件从 Netscape 用户配置文件目录复制到 VM_Install_Dir/vm/common/bin/OS 目录。

  5. 重新启动 Version Manager 界面(桌面客户端、IDE、Web 客户端或 WebDAV)。

  6. 登录。

3.6 与 INCLUDE 指令一起使用的路径包含空格时需要引号

如果在配置文件中使用 INCLUDE 指令,并且在要包含的配置文件的路径中存在空格,则必须使用引号将路径引住。例如,如果将样例项目数据库安装到默认位置,则按如下方式将 INCLUDE 指令定义到其配置文件:

INCLUDE "c:\program files\serena\vm\common\sampledb\archives\basecfg.cfg"

3.7 对大项目执行导出/导入项目操作可能失败

导出或导入大项目时,Version Manager 会出现内存不足。要避免丢失数据,请在导出后保留源项目。然后,如果项目太大而无法导入,则可以返回该项目。

要增加 PCLI(和桌面客户端)可以分配的内存量,请在运行该命令前定义环境变量 PVCS_MX。以下示例说明了如何完成此操作,其中将 Version Manager 所用的 Java 的堆大小更改为 500MB:

环境 命令
Windows set PVCS_MX=-Xmx500m
UNIX Bourne Shell PVCS_MX=-mx500m; export PVCS_MX
UNIX Korn Shell/Bash export PVCS_MX=-mx500m
UNIX C-Shell setenv PVCS_MX mx500m

3.8 DTK:PvcsSetProjectSemaphore() 不受文件服务器的支持

DTK 调用 PvcsSetProjectSemaphore() 不受文件服务器的支持。如果先前使用此调用锁定档案以备生成或备份,则可以通过在 Version Manager Administration Utility 中取消选中 Enable write access(启用写访问)选项,对文件服务器上的档案获得相同效果。

3.9 使用“Make Secure”(安全处理)对话框后重新启动 Version Manager

对“Make Secure”(安全处理)对话框执行更改后,重新启动 Version Manager 桌面客户端。如果在同一 Version Manager 会话期间重新打开该对话框,则不会反映先前的更改,并且关闭该对话框时会丢失这些更改。

返回目录


4.0 已知 UNIX 问题

4.1 Version Manager 首先从 nfsmap 文件获取项目信息,然后从文件服务器获取

如果要确保 Version Manager 从 Version Manager 文件服务器获取项目信息(例如配置文件位置),则确保未通过 nfsmap 文件中的某个条目映射该位置。

4.2 Solaris(英国和爱尔兰):需要补丁程序以避免在 Java 应用程序中出现不一致的时间戳

要避免在 Version Manager 档案和工作文件中出现不一致的时间戳,英国和爱尔兰的 Solaris 用户必须从 Sun Microsystems 下载并安装一个补丁程序。补丁程序 105210-10 或更高版本可从 Sun Microsystems 客户支持 Web 站点 http://sunsolve.Sun.com 下载。

4.3 PCLI:“Kill”字符与 PCLI 命令冲突

HP-UX(Bourne 和 Korn shell)上的默认 kill 字符为 @。此字符与 PCLI listfile 命令 (@listfile) 冲突,并且在命令行指定一个工作区。例如:

pcli listversionedfiles -prd:\productb -pp/newprj @listfile

—or—

pcli getworklocation -sp/@/mariec/myworkspace...

要避免此冲突,请将 kill 字符设置为除 @ 之外的值。例如:

stty kill ^U (sets the kill character to CTRL+U)

4.4 在某些 UNIX 系统上默认的文件说明符限制可能太低

某些 PCLI 操作(如 ListVersionedFiles)可以同时打开多个文件。在某些 UNIX 系统上,设置的默认打开文件说明符限制可能太低。建议将文件说明符限制设置为 128 或更高。对于非常大的数据库,建议将该限制设置为操作系统可允许的最大值。对于 C shell 用户,使用“limit”命令设置该限制。对于 Bourne 和 Korn shell 用户,使用“ulimit”命令。默认的文件说明符限制依每个操作系统和系统配置的不同而改变。默认的限制可能已经设置为高于 128,也可能尚未这样设置。

缺少文件说明符可以显示为各种方式。典型问题包括:无法根据文件集中型命令(如 AddFiles、ListVersionedFiles 和 ImportArchives)打开或查找相应的文件。

返回目录


5.0 已知 LINUX 问题

5.1 Red Hat 9:日语字符被损坏

一些字段(如“Select Workfiles”(选择工作文件)对话框的 File name(文件名)字段)会显示损坏的日语字符。

要修复该问题:

  1. 导航至以下目录:

    VM_Install_Dir/vm/common/java/linux/jre/lib

  2. font.properties.ja 文件重命名为 font.properties.ja.old

  3. font.properties.ja.Redhat8.0 文件重命名为 font.properties.ja

可能需要安装在该属性文件中所述的某些字体。执行以下命令以确定是否安装了特殊字体:

xlsfonts | grep fontName

返回目录


6.0 已知 PCLI 问题

6.1 只能在相同平台上执行导出并随后导入项目数据库操作

在 Windows 上导出项目数据库时,只能在 Windows 上将其导入;如果不手动转换已导出文件及其所引用的配置文件中的所有路径名称,则无法在 UNIX 上将其导入。对于在 Windows 上导入从 UNIX 上导出的文件,也是如此。

6.2 工作区和用户名中存在斜杠 (/ \)、方括号 ([ ]) 和冒号 (:) 会导致出现问题

包含斜杠 (/ \)、方括号 ([ ]) 或冒号 (:) 的工作区或用户名称可以导致无法执行 PCLI 命令以及导入/导出项目数据库操作。在导入/导出或使用其他 PCLI 命令前,更改任何预先存在的此类名称。

 

第 2 部分:Version Manager IDE 客户端

返回目录


7.0 SCC IDE 中的已知问题

7.1 PowerBuilder:始终需要移除未更改修订上的锁

使用 Version Manager 可以将项目数据库或项目配置为始终移除未更改文件上的锁。如果是在 PowerBuilder 内处理 Version Manager 项目,则确保设置此选项。如果不设置,则当撤消签出或当签入未更改修订时,PowerBuilder 应用程序中的对象会变得与其关联的版本控制文件不同步。在 PowerBuilder 中对象可能显示为未锁定,而实际上它们关联的 Version Manager 档案仍处于锁定状态。

有关更多信息,请参阅《Serena ChangeMan Version Manager Administrators Guide》(Serena ChangeMan Version Manager 管理员指南)

返回目录


8.0 已知 FrontPage/InterDev Web 项目问题

8.1 FrontPage 允许删除锁定的文件

由于 Microsoft FrontPage 服务器扩展的限制,其他用户可能能够删除已签出的文件。要避免意外删除,请使用 Windows 安全性保护文件,或确保在签出文件时通知其他用户。

8.2 FrontPage:文件夹、项目或文件名称中存在方括号 [ ] 会导致出现问题

如果在文件夹、项目或文件名称中使用方括号 [ ],则源控制操作会失败。避免在文件夹、项目和文件名称中使用方括号。

返回目录


9.0 Eclipse 和 .NET 充分集成中的已知问题

9.1 Eclipse:无法从源控制获取空文件夹

如果在 Eclipse 中创建包含空文件夹的项目,则必须执行立即同步操作;否则,无法对项目执行成功的获取。

9.2 .NET:单击“Cancel”(取消)后,在“Set User Options”(设置用户选项)对话框中仍存在更改内容

如果在更改“Set User Options”(设置用户选项)对话框中的设置后单击 Cancel(取消)(而不是 OK(确定),则不会实现这些更改;但是,再次打开该对话框时,这些更改仍显示在对话框中。单击 OK(确定)前,仔细记下该对话框中的设置。

9.3 .NET:移动失败会导致不稳定性

如果移动操作失败,则 .NET 会尝试恢复;但是,如果无法恢复,则 IDE 仍然会处于不稳定。在这种情况下,将资源返回其原始状态,然后再次执行移动操作。

9.4 .NET:改写本地工作区导致失败

在 .NET IDE 中,如果从 Version Manager 添加项目并指定当前解决方案所使用的本地工作区,则会无法打开那些文件名称与当前项目中的文件名称相似的文件。然后,必须将该项目从源控制重新打开到其他位置,以便可以进行清理。

为了获得最佳结果,请不要改写本地工作区。

9.5 .NET:多项目解决方案不受支持

将充分集成用于 Visual Studio .NET 时,在以下条件下将无法打开解决方案:

尤其是,无法加载那些属于根解决方案文件夹中的项目的子文件夹。要从源控制成功打开多个项目的解决方案,请确保每个项目均存储在其自己的文件夹中。

 

第 3 部分:Version Manager Web 客户端

返回目录


10.0 性能考虑事项

10.1 防病毒软件

如果使用 Serena ChangeMan Version Manager 文件服务器,并且在运行 Version Manager Web 服务器的系统上运行实时防病毒软件,则会降低性能。这是因为每次更新文件缓存时,防病毒软件均会扫描 Version Manager 文件缓存。要避免出现这种性能损失,请将缓存目录排除在实时病毒扫描范围之外。

默认情况下,文件缓存位于系统临时目录(由 TMP 或 TEMP 环境变量指定)下名为 pvcsfs 的目录中。可以通过在 FS_TMP 或 FS_TEMP 环境变量中定义一个路径来设置其他缓存位置。

有关与防病毒相关的性能改进的更多信息,请参阅 Serena 知识库文章 70042。

10.2 清除文件服务器客户端缓存文件

Version Manager 8.1.1 或更高版本(和 Version Manager 8.0.2.6)包含这样一个功能:无论何时 Version Manager 会话首次联系文件服务器,该功能均会自动清除文件服务器客户端缓存目录中的旧文件。

可以通过向 islv.ini 文件添加一些条目对该功能进行一定的控制。

说明:默认情况下时间值以秒钟表示,但是可以使用 <n>m<n>h 语法指定分钟或小时。

相关的新设置如下(所示值为条目不存在时将使用的默认值):

[PVCSGUI_6.5]

pvcs.fileserver.cache.cleanup.frequency=12h

执行完清除操作后至少等待 12 小时,然后才能再次尝试清除缓存目录。

pvcs.fileserver.cache.cleanup.age=24h
清除至少 24 小时之前生成的所有旧文件。

pvcs.fileserver.cache.cleanup.mode=m
根据文件的修改时间 ('m') 确定文件的使用时间。也可以设置为 'a'(文件访问时间)或 'c'(文件创建时间)。由于有些文件系统在使用其他选项时可能会行为失常,因此强烈建议使用默认值。

说明:文件服务器客户端缓存目录的位置由环境变量 FS_TMP 或 FS_TEMP(如果未定义 FS_TMP)确定。如果均未定义这两个环境变量,则该目录默认为 %TMP%\pvcsfs 或 %TEMP%\pvcsfs(如果未定义 TMP)。

10.3 从服务器清除日志文件和临时文件

Version Manager Web 服务器在服务器计算机上生成日志文件和临时文件。这些文件不会导致问题,但是除非删除这些文件,否则会用完硬盘空间。建议定期清除这些文件。

可以定期删除在以下目录中生成的日志文件:

如果在文件传输过程中丢失客户端与服务器之间的连接,则会在服务器上生成临时文件。在 Windows 上,从 VM_Install_Dir\vm\inet\temp 目录删除这些文件;在 UNIX 上,从系统 temp 目录中删除。此外,用户在不注销项目的情况下关闭浏览器时,系统会从历史和差异报告生成临时文件。从 VM_Install_Dir\vm\inet\temp\html 目录删除这些文件。

返回目录


11.0 已知问题

11.1 命名考虑事项

11.2 使用事件触发程序

与 Version Manager 桌面客户端相比,事件触发程序的功能在 Version Manager Web 客户端中有很大的差异。该差异因档案的修改方式而致。使用 Version Manager Web 客户端执行任务时,档案是通过 Version Manager Web 服务器进行修改的,而非 Version Manager Web 客户端。因此,通过 Version Manager Web 客户端可用于事件触发程序的数据和操作不同于通过 Version Manager 桌面客户端可用于事件触发程序的数据和操作。

使用事件触发程序时,注意以下内容:

11.3 添加或签入工作文件时更新关键字值

Version Manager Web 客户端不会在添加或签入工作文件中的扩展关键字值后自动更新这些值。要更新关键字值,请将文件获取或签出到工作文件位置。

11.4 启动 Version Manager Web 或 WebDAV 服务器时出错

尝试启动 Version Manager Web 服务器或 WebDAV 服务器时,可能会获得一个包含 JVM_Bind:8080JVM_Bind:8090 文本的 Java 异常错误。发生这种情况的原因可能是以下原因之一:

要更改端口号,请转至 VM_Install_Dir/vm/common/tomcat/conf/server.xml,然后更改 Http10Connector port= 值。

此外,如果另一应用程序正在使用以下端口,则还可能需要更改这些端口:

如果将这两个条目中的一个或两个更改为其他端口号,请确保在 VM_Install_Dir/vm/common/tomcat/conf/jk/workers.properties 文件的 worker.apj12.port=worker.apj13.port= 语句中指定相同的端口。

说明:如果已经安装另一个 Tomcat,则应将关闭端口从 8005 更改为未使用的值。否则,当调用任一应用程序的关闭例程时,这两个应用程序均会停止。

11.5 使用 NT 身份验证启用 Sun 的 Java v1.4.1 时出现 Web 客户端登录错误

如果使用的是 NT 身份验证,并且 Web 客户端用户使用的是 Sun Java 插件 v1.4.1x,则这些用户将会遇到身份验证问题。如果他们能够使用本机 JVM 或 Sun 插件的版本 1.4.2x 或 1.5.x,则不会遇到这种身份验证问题。

11.6 重新调整对话框的大小会导致 Netscape 崩溃

在 Netscape 上重新调整某些对话框的大小时,Netscape 会崩溃或取消您的操作。不要在 Netscape 上重新调整对话框的大小。

11.7 多字节字符不受 iPlanet 的支持

目前,与 iPlanet Web 服务器一起使用时,Version Manager Web 客户端不支持多字节字符。对于多字节支持,请使用 Microsoft IIS Web 服务器。

11.8 UNIX:应将 Netscape 设置为改写指定字体

要确保在 UNIX 计算机上字体显示正常,请将 Netscape 设置为改写文档指定的字体:

  1. 在 Netscape 中,转至“Edit”(编辑)、“Preferences”(首选项);然后在“Category”(类别)列表中选择“Appearance”(外观)、“Fonts”(字体)。

  2. 选择 Use my default fonts, overriding document-specified fonts(使用我的默认字体,改写文档指定的字体)。

  3. 确保将字体大小设置为可读取的字体,如 10 或 12 pt。

11.9 弹出式阻止会使 Version Manager 运行失常

如果浏览器经配置可阻止弹出式广告,则 Version Manager Web 客户端可能不会正常运行。关闭弹出式阻止功能,或将 Version Manager 服务器添加到允许显示弹出式窗口的站点列表中。

例如,在 Netscape 7 中,可以使用“Edit”(编辑)、“Preferences”(首选项)、“Privacy & Security”(隐私与安全)下的“Popup Window Controls”(弹出式窗口控件)对话框中配置弹出式阻止选项。

11.10 Windows:启动应用程序服务器并在不访问任何档案的情况下停止时,服务器会冻结

在 Windows 上,如果启动 Version Manager 应用程序服务器后,在尚未使用该服务器访问任何档案之前将其停止,则导致后台进程非正常关闭。如果发生这种情况,请关闭 Serena ChangeMan Version Manager 应用程序服务器控制台窗口,然后移除 Windows 任务管理器中的 DaemonServer.exe 进程。

11.11 在 Itanium 上运行 Version Manager Web 服务器的问题

如果使用的是 Itanium 处理器,则编辑 vm/common/bin/pvcsstart.bat,将 -server 替换为 -Xint。(这将禁用 HotSpot 编译器。)

11.12 Servlet 定义中存在 & 符或大写 ASCII 字符会导致错误

如果在 servlet 定义的任何字段中存在字符 & 或大写 ASCII 字符,则在 Version Manager Web 服务器上会发生错误。

如果需要在 servlet 说明中使用 & 字符 (&),请使用实体格式 (&amp;),而不是字符格式 (&)。

 

第 4 部分:Version Manager WebDAV 服务器

返回目录


12.0 已知问题

12.1 客户端问题

如果能够连接到 WebDAV 服务器,但是在 WebDAV 客户端操作时遇到问题,则客户端可能存在 WebDAV 问题。

建议如下:

12.2 WebDAV 客户端的推荐密码

某些 WebDAV 客户端(如 Dreamweaver)可能需要输入密码进行身份验证。建议设置一个 Version Manager 密码,以便 WebDAV 客户端能够正确工作。如果没有设置 Version Manager 密码,则使用 Version Manager 桌面客户端定义一个密码。

12.3 疑难解答连接问题

要疑难解答与 WebDAV 服务器的连接问题,请首先检查 Tomcat 服务器控制台以确定是否存在任何错误或异常。

如果找不到任何错误,请执行以下操作:

12.4 通过 WebDAV 服务器只有默认版本是可见的

默认版本(标签)的工作区设置可确定通过 WebDAV 服务器哪些文件是可见的。与 Version Manager 桌面客户端不同,WebDAV 服务器仅显示与默认版本设置相匹配的文件。如果未设置默认版本,则默认值为主干的顶端修订。在这种情况下,通过 WebDAV 服务器只有这些顶端修订将是可见的。

12.5 指定权限

成功连接到 WebDAV 服务器后,由于缺少权限,因此大部分常用操作(如签出或添加工作文件)均会失败。

说明:要能够通过 WebDAV 创建新档案,除了创建档案权限外,还必须为用户指定添加版本标签权限。

作为该用户登录到 Version Manager 以验证是否可以使用指定的权限执行所允许的操作。如果在 Version Manager 中能够执行正确的操作,则应当能够使用 WebDAV 服务器执行这些操作。

如果更改用户的权限,则除非重新启动 Tomcat 或用户的当前会话超时,否则用户看不到这些更改。

12.6 启动 Version Manager Web 或 WebDAV 服务器时出错

尝试启动 Version Manager Web 服务器或 WebDAV 服务器时,可能会获得一个包含 JVM_Bind:8080JVM_Bind:8090 文本的 Java 异常错误。发生这种情况的原因可能是以下原因之一:

要更改端口号,请转至 VM_Install_Dir/vm/common/tomcat/conf/server.xml,然后更改 Http10Connector port= 值。

此外,如果另一应用程序正在使用以下端口,则还可能需要更改这些端口:

如果将这两个条目中的一个或两个更改为其他端口号,请确保在 VM_Install_Dir/vm/common/tomcat/conf/jk/workers.properties 文件的 worker.apj12.port=worker.apj13.port= 语句中指定相同的端口。

说明:如果已经安装另一个 Tomcat,则应将关闭端口从 8005 更改为未使用的值。否则,当调用任一应用程序的关闭例程时,这两个应用程序均会停止。

12.7 将 WebDAV 用于 IIS 和 Microsoft FrontPage 服务器扩展

Microsoft Web Folders 可自动检测 Microsoft FrontPage 服务器扩展是否正在 IIS Web 服务器上运行。如果检测到,则 Web Folders 客户端不使用 WebDAV 协议,因此不与 WebDAV 服务器进行交互。如果使用 MS FrontPage 服务器扩展配置通过 IIS Webserver 服务器重定向的 Serena ChangeMan Version Manager WebDAV 服务器,则 Web Folder 客户端将仅与 FrontPage 服务器扩展进行交互,而不是 WebDAV 服务器。

12.8 在 Solaris 上使用欧洲字符

要确保在 Solaris 上正确显示欧洲字符,请执行以下操作:

  1. 为 Solaris 安装最新的 OS 补丁程序。

  2. 在“Solaris Login”(Solaris 登录)对话框(控制台)中,单击“Options”(选项),然后选择“Language”(语言)、“en_ISO8859-15”。

  3. 登录;然后通过从 VM_Install_Dir/vm/common/bin 运行 ./pvcsstart.sh 启动 WebDAV 服务器。

 

第 5 部分:Serena ChangeMan Meritage

返回目录


13.0 已知问题

请参阅已知问题文件。

第 6 部分:版权/声明/支持信息

返回目录


14.0 支持

14.1 支持信息

要联系 Serena 技术支持,请登录 support.serena.com

返回目录


15.0 有关第三方软件的声明

15.1 第三方软件免责声明

以 Version Manager Web 服务器、Version Manager 文件服务器和 WebDAV 服务器所使用的以及随其分发的第三方组件的名义,特此提供以下免责声明。有关任何第三方组件的致谢信息,请参阅 Serena ChangeMan Version Manager 文档;有关这些组件的其他信息,请参阅单独的 LICENSE 文件。

JAVA RUNTIME ENGINE, TOMCAT AND XERCES JAVA PARSER(本软件)按“原样”提供,不承诺任何明示或暗示的担保,包括但不限于某种特殊目的的适销性和适用性的暗示性担保。在任何情况下,SUN MICROSYSTEMS 或 APACHE SOFTWARE FOUNDATION 及其纳税人均不对由于以任何方式使用本软件所引起的直接的、间接的、偶然的、特殊的、惩罚性的或后果性损害(包括但不限于获得替代品或服务;无法使用、丢失数据、损失利润或业务中断),无论此类损害是如何造成的,基于何种责任推断,是否属于合同范畴、严格赔偿责任或侵权行为(包括疏忽或其他原因)承担任何责任,即使被告知发生此类损害的可能性。


自述文件结束
版权所有 © 2003–2005 Serena Software, Inc. 保留所有权利。

$Revision: 1.0 $