环境:Cognos,DB2都安装在一台WinXP 32bit的机器上,安装过程倒是比较顺利,可是在content manager中建立 Content Store连接时一直出错。
1.首先是:Content Manager failed to start because it could not load driver com.ibm.db2.jdbc.app.db2driver
解决方法:
1) 把 C:/Program Files/IBM/SQLLIB/java下的:db2jcc.jar;db2jcc_license_cu.jar;db2java.zip拷贝到
C:/Program Files/IBM/cognos/c8/webapps/p2pd/WEB-INF/lib。另外把 db2java.zip复制一份,命名为 db2java.jar
2)设置环境变量
DB2DIR=C:/PROGRA~1/IBM/
LD_LIBRARY_PATH=.;C:/PROGRA~1/IBM/SQLLIB/lib
DB2INSTANCE=DB2(有的话就不用设)
3)重启操作系统
2. 然后是: Content Manager encountered an error while trying to verify the database configuration
问题一堆一堆的哦,
设置:
应用程序堆栈大小(applheapsz)----1024k
db2 "update db cfg for cognosdb using applheapsz 2048"
240 秒锁定超时(locktimeout)---请勿将其设置为无限超时值。
db2 "update db cfg for cognosdb using LOCKTIMEOUT 240"
设置完还是一直不行,报同样的错误。郁闷
洗过澡回来继续,到Cognoschina.net论坛注册了一下,想发帖问问高手。 为了把问题描述清楚,就要重现问题,于是就重新Test了一下。哈哈,结果Test就成功了,真是奇怪。
我都不知道是怎么回事了。以后有知道这个问题的同志看到这篇文章,不要吝啬告诉一下哦!先谢谢啦!
3.start Cognos,问题又来了
[Start Service]
1. [ ERROR ] CFG-ERR-0106 Cognos Configuration did not receive a response from the Cognos 8 service in the time allotted.
Check that Cognos 8 service is available and properly configured.
有错误代码的问题就好解决了,参考一下前辈的解决方法:
Cognos
c8_location /configuration/ cogconfig.prefs
ServiceWaitInterval=800
ServiceMaxTries=1000
这样子还是没有解决问题,依然没法重新启动,
那其他办法呢?
最后解决的是:
1,把Cognos中的所有localhost都改成IP,端口自然是对应WAS中的9081
(记得Portal Services也要改哦)
2.重启机器,然后,把c8/tomcat4.1.27/work/Standalone/localhost目录下的文件夹(我这里是有两个)都删除,从Cognos configration--> start。
ok,成功启动了。