我在一个全新的Windows Server2008 x86系统上安装了Klocwork9.2.1.7276。在安装过程中,我选择了要安装的所有Klocwork组件(数据库服务器、许可证服务器、Klocwork服务器),并确保所有三个服务器都在Klocwork管理控制台中运行。我运行kwauthconfig并将身份验证方案设置为None。
但是,当我尝试访问Klocwork产品门户网站(开始>程序>Klocwork9.2> Klocwork产品门户网站)时,Internet Explorer打开并显示一个从本地计算机(http://klocwork:8080)的8080端口提供服务的空白网页。如果我将URL更改为http://klocwork:8080/portal/Portal,就会得到预期的页面。然而,当我点击Klocwork Review (http://klocwork:8080/review)或Klocwork Inspect (http://klocwork:8080/codereview)的链接时,我得到了类似的空白网页。
我的生产服务器(几年前由一个离开公司的人安装)运行正常,但我需要将其从Windows XP迁移到Windows server 2008。我已经通读了Klocwork9.2文档,我不认为我错过了任何配置步骤。这是我第三次尝试在干净的机器上进行此安装,每次都得到相同的结果。其中一次,我运行了Klocwork构建(使用kwinject、kwadmin、kwbuildproject和kwadmin load),但无法查看构建,因为KW审查和检查不起作用。
有谁知道如何在审查和检查功能的状态下获得Klocwork9.2的全新安装?提前感谢任何能提供一些建议的人。
发布于 2011-12-16 00:30:03
这个问题的原因是Windows Server 2008的Windows防火墙和Internet Explorer增强的安全配置(IE-ESC)的组合--这两者在Windows 2008中都是默认启用的,而我在安装Klocwork之前都没有禁用它们。
在安装Klocwork后禁用Windows防火墙和IE-ESC无法解决此问题。
然而,我将机器恢复为我最初安装Klocwork之前拍摄的快照,禁用了Windows Firewall和IE-ESC,安装了Klocwork,关闭了与kwauthconfig的身份验证,现在Klocwork Review和Klocwork检查登录屏幕按预期加载( http://klocwork:8080现在重定向到http://klocwork:8080/portal/Portal)。
https://stackoverflow.com/questions/8508243
复制相似问题