2024年4月29日发(作者:)

启动COGNOS8服务常见的问题解决办法

安装BISERVER后无法启动cognos configuration,报jdk错误。

解决办法:

有两种,一种是在启动 cognos configuration的快捷方式后面加上“java:local”参

数,这样会试用cognos自己的jdk。但是有个弊端,就是cognos8服务还会试用系统自

己的jdk,启动服务的时候会提示服务无法响应,看csserverlog日志的话会说无法加载一

个java类。

第二种方法是把这个文件

拷贝到java_home的jdk下的jre目录下的libext目录下即可.

这里推荐第二种方法。

启动COGNOS8服务的时候提示CM-REQ-4252 Unable to find the object

"/directory"错误。

这个错误出现的原因是你的内容库试用的是oracle,而且oracle数据库没有试用

UTF-8编码。将内容库的oracle更改成UTF-8编码就可以解决问题。

jre 路径导致报错

这个时候我遇到一个问题,Cognos Configuration 无法正常启动,提示信息忘记截

图了,不过这个问题比较简单。

错误提示中已经详细的描述了解决办法,其实是因为我的开发机上有Tomcat,设置

了JAVA_HOME。

并且用的是JDK142的包,所以必须先修改其路径为Cognos的jre。否则启动Cognos

Configuration的时候会报错。

Cognos8 The Database Connection Failed .运行数据库无法连接

遇到这个问题,是因为jdbc的缘故,如果是Oracle作为运行数据库,就会遇到。

将拷贝到Cognos8/webapps/p2pd/WEB-INF/lib下

即可.

CFG-ERR-0106

这个问题就比较诡异了,反正就是启动超时。

其实,是因为开发机上跑的程序太多,资源占用厉害导致的。

最后确定的解决办法是修改配置文件,增加Cognos的启动时间。

修改 c8_location /configuration/

增加以下两个配置