现象:
客户端访问http://ccwebservername/ccweb时,出现无法连接服务器。
直接有IE里输入此地址,出现如下提示:“
“无法找到该网页 HTTP 400 最可能的原因是: 在地址中可能存在键入错误;当您点击某个链接时,它可能已过期。……此错误(HTTP 400 错误的请求)意味着 Internet Explorer 可以连接到 Web 服务器,但是因为地址问题无法找到该网页。
有关 HTTP 错误的详细信息,请参阅帮助。”
解决:
查出是因为CCWEB服务器的ccweb.conf文件里所指定"-tmpdir C:/ccweb_temp",在C盘不存在所致,创建并隐藏.
(ccweb.conf文件的路径:C:/Program Files/Rational/ClearCase/var/config/ccweb.conf)
CCRC问题二:连接成功后,点击视图进行日常操作时,出现如下所列的信息:
用户A:“java.io.IOException: Status(1036): ”
用户B:
ccweb: Error: Unable to find view by uuid:49784b1a.8c8a4bf1.a28d.25:4e:06:35:e6:a9, last known at "unknown:unknown".
ccweb: Error: Unable to get view handle.
两个客户端出现的问题不一样,查找相关问题后,发现ccweb.conf里,"#-view_storage F:/ccweb_viewstorage"注释号没有去掉.
去掉注释号后,用户B还是有这样的情况.怀疑是视图已经不可用了.去两用户的session.dat去查询相关视图信息,发现所指示的
view_root路径,还是原来viewstorage的路径,而在新的viewstorage路径里,又找不到此视图的信息.只好删除这些被破坏的视图了.
1.首先从注册管理器里找到view object的UUID,删除视图的关联信息,然后将相关的注册信息删掉.
2.把各用户的session.dat文件里关于此视图的信息删除掉.(路径:C:/Program Files/Rational/ClearCase/var/ccweb)
3.在客户端的用户信息目录下,找到".ccase_wvreg"文件,将这个文件里的相关的视图信息内容删除掉.(路径:C:/Documents and Settings/A)
4.VIEW在本地的工作目录,如果有文件需要备份先备份,然后再删除.
其它说明:CCWEB VIEW的viewstorage全部在服务器上,所以查找其view object的信息,先找服务器名;而其TAG全部在服务器所在的分区.