### Cognos常见错误解决方案汇总 #### 一、CAM-CRP-1085 错误:安全提供商类加载失败 **错误描述** 在启动Cognos 8.4服务时,出现以下错误提示:“CAM-CRP-1085 An error occurred while verifying that the security provider classes were loaded. Reason: java.lang.ClassNotFoundException: org.bouncycastle134.jce.provider.BouncyCastleProvider”。 **运行环境** - 操作系统:AIX 5.3.04 - Java开发工具包(JDK):1.5 - 数据库:Oracle 10g **解决方法** 1. **确认JAVA_HOME环境变量** 确保JAVA_HOME环境变量被正确设置为JRE的位置。例如,如果正在使用的JRE路径为`/path/to/Java/bin/jre/version`,则JAVA_HOME应设置为此路径。 2. **复制bcprov-jdknn-nnn.jar文件** 将位于`c8位置/bin/jre/version/lib/ext`目录中的`bcprov-jdknn-nnn.jar`文件复制到实际使用的Java位置的`jre/lib/ext`目录下。 #### 二、CFG-ERR-0106 配置超时错误 **错误描述** 启动Cognos 8.4服务时,出现以下错误提示:“CFG-ERR-0106 IBM Cognos Configuration did not receive a response from the IBM Cognos 8 service in the time allotted. Check that IBM Cognos 8 service is available and properly configured。” **运行环境** - 操作系统:AIX 5.3.04 - Java开发工具包(JDK):1.5 - 数据库:Oracle 10g **解决方法** 1. **调整配置文件** 在`c8_location/configuration/cogconfig.prefs`文件中添加以下两行配置来调整等待时间和重试次数: ```plaintext ServiceWaitInterval=numberofmilliseconds ServiceMaxTries=numberoftimes ``` 其中`numberofmilliseconds`表示每次尝试之间的等待时间(毫秒),`numberoftimes`表示最大尝试次数。 2. **检查内容存储库连接** 如果`cogserver.log`和`tomcat.log`文件没有报错信息,可能是由于内容存储库连接不上造成的。此时需要进行以下步骤: - 检查`p2pd/WEB-INF/lib/classes12.jar`文件是否存在。如果不存在,则需要添加该JAR包。 - 如果`classes12.jar`文件存在,可以检查`localhost_log.yyyy-mm-dd.txt`日志文件以确定错误原因。 - 如果出现`javax.servlet.ServletException: Exception processing JAR at resource path /WEB-INF/lib/classes12.jar`这样的异常,可能是JAR包版本不正确或编译过程中出现了问题。此时,需要删除`c8/tomcat4.1.27/work/Standalone/localhost`目录下的所有文件,并重新启动服务。 #### 三、CAM-AAA-0146 LDAP命名空间不可用 **错误描述** 启动Cognos 8.4服务时,出现以下错误提示:“[ERROR] CAM-AAA-0146 The namespace ‘cognosldap’ is not available. CAM-AAA-0064 The function ‘CAM_AAA_Initialize’ failed. CAM-AAA-0026 The function call to ‘AS_AccManProcessInitialize’ failed with error code: ‘-113’”。 **运行环境** - 操作系统:AIX 5.3.04 - Java开发工具包(JDK):1.5 - 数据库:Oracle 10g **解决方法** 1. **检查LIBPATH环境变量** 确认LIBPATH环境变量是否正确配置。正确的配置示例为: ```plaintext LIBPATH=$ORACLE_HOME/lib32:$ORACLE_HOME/ctx/lib:/cognos/c8/bin ``` 如果LIBPATH设置错误,可能会导致LDAP命名空间不可用的问题。 2. **参考IBM官方文档** 可以参考以下IBM官方文档获取更多帮助: - [IBM支持文档1](http://www-01.ibm.com/support/docview.wss?uid=swg21346507) - [IBM支持文档2](http://www-01.ibm.com/support/docview.wss?rs=3442&context=SS9RTN&context=SSWGNW&q1=CAM-AAA-0146&uid=swg21341192&loc=en_US&cs=utf-8&lang=en) #### 四、CAM-AAA-0064 CAM_AAA_Initialize 函数调用失败 **错误描述** 启动Cognos 8.4服务时,出现以下错误提示:“CAM-AAA-0064 The function ‘CAM_AAA_Initialize’ failed. CCL_ASSERT(myGetIf != 0); include/CAM_AAA_JniAuthProvider.h(167): CCLAssertError: CCL_THROW”。 **解决方法** 这个错误通常与认证机制有关。根据错误信息,“CAM-AAA-0064”提示初始化失败,“CCL_THROW”则表明程序抛出了一个异常。具体解决方法需要根据实际情况进行分析。常见的解决策略包括但不限于: - 检查与LDAP服务器的连接是否正常。 - 确认Cognos配置文件中关于LDAP的相关设置是否正确。 - 检查Cognos环境变量,尤其是与数据库和Java相关的变量。 以上列举了Cognos 8.4在启动过程中可能出现的一些常见错误及其解决方法。这些错误通常与配置、环境变量设置、依赖库等问题有关。通过上述步骤,大多数情况下可以有效地解决这些问题。
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Boot框架的博客系统.zip
- (源码)基于Spring Boot框架的博客管理系统.zip
- (源码)基于ESP8266和Blynk的IR设备控制系统.zip
- (源码)基于Java和JSP的校园论坛系统.zip
- (源码)基于ROS Kinetic框架的AGV激光雷达导航与SLAM系统.zip
- (源码)基于PythonDjango框架的资产管理系统.zip
- (源码)基于计算机系统原理与Arduino技术的学习平台.zip
- (源码)基于SSM框架的大学消息通知系统服务端.zip
- (源码)基于Java Servlet的学生信息管理系统.zip
- (源码)基于Qt和AVR的FestosMechatronics系统终端.zip