本人新安装了COGNOS10,具体安装步骤如下:
(1)删除JAVA_HOME环境变量和path环境变量%JAVA_HOME%bin;
(2)将C:WINDOWSsystem32目录下的java.exe、javaw.exe、javaws.exe这三个文件剪切出来
(3)安装IBM Cognos Business Intelligence Server
(4)选择环境变量,添加环境变量JRE_HOME,并修改PATH:
JRE_HOME变量值为%cognos安装目录%/jre,path添加值:%JRE_HOME%/bin
(5) 配置CONGOS10内容库
(6)启动COGNOS服务,可以正常访问
http://localhost:9300/p2pd/servlet/dispatch由于在一篇文章中看到:cognosserver可以正常运行后就可以重新配置好原来的JDK环境
因此,在COGNOS10服务正常启动后,我新建了环境变量JAVA_HOME, 具体的值为D:Program FilesJavajdk1.7.0_21
可是,新建环境变量JAVA_HOME并重启电脑后,在congnos10服务启动后,无法访问
http://localhost:9300/p2pd/servlet/dispatch 我试过把JAVA_HOME修改为COGNOS10 自带的JRE,即 D:Program FilesIBMcognosc10binjre6.0,但COGNOS服务启动后还是无法
访问
http://localhost:9300/p2pd/servlet/dispatch。
我看过
http://www.cognoschina.net/home/space.php?uid=19411&do=blog&id=28455这篇文章,因此尝试修改了bootstrap_win32.xml文件,将该文件里面的${java_home}替换为D:Program FilesIBMcognosc10binjre6.0然后保存,结果启动COGNOS服务后还是无法访问http://localhost:9300/p2pd/servlet/dispatch
还请高手指点如何在安装好COGNOS10后,配置JAVA_HOME, 使COGNOS服务能够正常启动的同时,也能使用JDK,谢谢!
附上 本人需要JDK的原因: 本人编写了jsp程序,使用cognos10自带的tomcat做jsp容器, 系统中需要使用Javac.exe将jsp编译成.class文件。而COGNOS10自带的JRE是没有javac .exe的。
配置JRE_HOME后,可以使用java.exe,但是不能使用javac.exe,如下图:
收起