Cognos由于JAVA_HOME冲突引起的错误假象

Cognos的安装和配置并不是很复杂,但是对于初次安装的用户来说,还是要注意一些细节,比如JDK问题,今天我们就来阐述一下这个问题

场景1:

作为一个开发人员,很多人是十八般武艺样样精通,难免已经在自己的电脑上装了JAVA环境,而且配置了JAVA_HOME环境变量,再次安装了

cognos的时候就莫名其妙的报一些错误,比如CFG-ERR-0106

原因当然了是因为JAVA_home的问题了,如果你尝试删除了JAVA_HOME变量,问题可能就解决了

场景2:

如果是公用的服务器,JAVA_HOME是不能删除的,可能会遇到下面的错误

上面的错误很容易的让人认为是加密信息错误,于是我们便采取了去D:\Program Files (x86)\ibm\cognos\c10\configuration目录下删除

再次启动Cognos configuration 但是错误依然存在,利用排除法,问题显然不是上面的原因,于是就从错误入手,从上面的报错信息我们可以看

到有这么一行

于是我就想到了是自己安装的JDK缺少一些Cognos官方的JAR,于是便进入到D:\Program Files (x86)\ibm\cognos\c10\bin\jre\7.0\lib\ext 目录查看,如下图

所示

再次回到自己装的jdk对应的ext目录

经过对比,得出的解决办法是,把cognos安装目录下的ext文件夹下的所有jar复制到本地Java路径中对应的ext目录中即可,如果出现重复,选择覆盖即可

经过上面的操作,问题得以解决

时间: 2024-11-20 03:31:38

Cognos由于JAVA_HOME冲突引起的错误假象的相关文章

Neither the JAVA_HOME nor the JRE_HOME错误解决

Tomcat安装配置: 双击安装到c盘后. 跑到C:\apache-tomcat-7.0.26\bin看到一个startup.bat就去执行,结果提示Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program.好,再去下载个最新版本的JDK,Install完成之后却还是提

xcode 编译时有相同的类,导致冲突,编译错误

-->相同类,不同地址 duplicate symbol _OBJC_CLASS_$_TTDataReport in:    /Users/youlinmac/Library/Developer/Xcode/DerivedData/client-afzozhjxxecgofdppfwzdmoalrxm/Build/Intermediates/client.build/Debug-iphoneos/ttaxx.build/Objects-normal/arm64/TTDataReport-CE22

SQL关键字与数据库字段冲突产生的错误!

Caused by: java.sql.SQLException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group)values(0,600,'1',null,'è‰??·???€???','2014-06-07~~2014-08-09','???????????'

VS2013 MFC 库冲突引起的错误解决

http://www.cnblogs.com/rainbowzc/archive/2010/06/29/1767248.html 7 1>LIBCMT.lib(crt0dat.obj) : error LNK2005: _exit 已经在 msvcrtd.lib(MSVCR80D.dll) 中定义 链接器->输入->忽略特定库: libcmt.lib

当程序提示数据库语法错误,但怎么查也查不出原因时,检查下你的字段名是否用了会产生冲突的单词

请检查你的数据库字段中,有没有使用简单的单词作为字段名的情况!例如,year,user等,很容易因关键字冲突而造成错误,但你把语句放到数据库的查询框执行时,不会提示错误,因此让你反复查看语句,到底哪个地方有错... 此种错误我已犯过两次了,每次都要耗费几个小时检查语句.所以,字段名,尽量用复杂的组合单词,别贪图方便用简单单词.

hbase集群在启动的时候找不到JAVA_HOME的问题

hbase集群在启动的时候找不到JAVA_HOME的问题,启动集群的时候报错信息如下: [email protected]:/usr/local/hbase-0.90.4/bin# ./start-hbase.sh starting master, logging to /usr/local/hbase-0.90.4/bin/../logs/hbase-root-master-master.out slave1: +========================================

ORA-00824,ORA-00842 错误的产生和处理

ORA-00824: cannot set SGA_TARGET or MEMORY_TARGET due to existing internal settingsORA-00842: DB_BLOCK_BUFFERS cannot be set with SGA_TARGET or MEMORY_TARGET 因为我在做实验的时候为了尝试早期版本的ORACLE的SGA手动设置,我尝试修改了 DB_BLOCK_BUFFERS的参数值,重启数据库后就产生了上述两种报错. 报错的内容很明显是 DB

js提交表单错误:document.form.submit() is not a function

今天在写JS时,遇上这么个错误:"document.form.submit() is not a function",经过一番搜索,最终找到了修复方法. 这个错误一般是由于表单<form>-</form>中含有name="submit"时,提交时就会有冲突,这个错误常见于按钮上,如: 在Javascript做submit()的时候就会出现冲突,这时将name="submit"改成别的名字就可以了:即使不是按钮,在表单的输入

Android开发错误汇总

[错误信息] [2011-01-19 16:39:10 - ApiDemos] WARNING: Application does not specify an API level requirement![2011-01-19 16:39:10 - ApiDemos] Device API version is 8 (Android 2.2) 原因: 不影响正常运行.在AndroidManifest.xml文件中没有加API的版本号,在<manifest> </manifest>