1

我在全新的 Windows Server 2008 x86 系统上安装了 Klocwork 9.2.1.7276。在安装过程中,我选择了所有要安装的 Klocwork 组件(数据库服务器、许可证服务器、Klocwork 服务器),并确保所有三台服务器都在 Klocwork 管理控制台中运行。我运行kwauthconfig并将身份验证方案设置为无。

但是,当我尝试访问 Klocwork 产品门户(开始 > 程序 > Klocwork 9.2 > Klocwork 产品门户)时,Internet Explorer 会打开并显示一个从本地计算机上的端口 8080 提供的空白网页 ( http://klocwork:8080)。如果我将 URL 更改为http://klocwork:8080/portal/Portal,我会得到预期的页面。但是,当我单击指向 Klocwork Review ( http://klocwork:8080/review) 或 Klocwork Inspect ( http://klocwork:8080/codereview) 的链接时,我会得到类似的空白网页。

我的生产服务器(几年前由离开公司的人安装)按预期运行,但我需要将它从 Windows XP 移动到 Windows Server 2008。我已经阅读了 Klocwork 9.2 文档,但我认为我没有错过了任何配置步骤。这是我第三次尝试在干净的机器上进行此安装,每次都得到相同的结果。在其中一种情况下,我运行了 Klocwork 构建(使用kwinjectkwadminkwbuildprojectkwadmin load)但无法查看构建,因为 KW Review 和 Inspect 不起作用。

有谁知道如何在 Review and Inspect 将起作用的状态下重新安装 Klocwork 9.2?提前感谢任何可以提供建议的人。

4

1 回答 1

1

这个问题的原因原来是 Windows Server 2008 的Windows 防火墙Internet Explorer 增强安全配置 (IE-ESC)的组合——这两者在 Windows 2008 中默认启用,而我在安装 Klocwork 之前都没有禁用它们.

安装 Klocwork后禁用 Windows 防火墙和 IE-ESC并不能解决问题。

但是,我将机器恢复为最初安装 Klocwork之前拍摄的快照,禁用 Windows 防火墙和 IE-ESC,安装 Klocwork,关闭身份验证kwauthconfig,现在 Klocwork Review 和 Klocwork Inspect 登录屏幕按预期加载(http://klocwork:8080现在重定向到http://klocwork:8080/portal/Portal)。

于 2011-12-15T16:30:02.583 回答