所以我们在server1上安装了cognos 8,连接到server2上的oracle db,运行正常。但我的公司正处于升级过程中,因此我们升级到了cognos 10并将其放在server3上。
我安装并配置了此server3以连接到与server2上的原始数据库相同的数据库。但是在我配置完之后我试图在cognos8 server1上登录cognos连接,我从浏览器中得到了这个错误:
DPR-ERR-2082发生错误。请联系您的管理员。 CAF使用SecureErrorID记录完整错误:2014-05-28-09:02:49.266-#6
所以我重新启动了congos配置服务器,但这给了我更多的问题,因为cognos 8服务不会再次启动,详情屏幕显示:
[Start Service]
1. 11:38:11, 'LogService', 'StartService', 'Success'.
2. 11:38:40, 'LogService', 'StopService', 'Success'.
3. 11:38:40, 'LogService', 'StopService', 'Success'.
4. [ ERROR ] CFG-ERR-0103 Unable to start Cognos 8 service.
Execution of the external process returns an error code value of '-1'.
我去了cognos8文件夹里面的tomcat日志,有例外:
INFO [main] org.apache.commons.modeler.Registry - Loading registry information: 28 May 2014 11:24:11,305
INFO [main] org.apache.commons.modeler.Registry - Creating new Registry instance: 28 May 2014 11:24:11,305
INFO [main] org.apache.commons.modeler.Registry - Creating MBeanServer: 28 May 2014 11:24:11,493
INFO [main] org.apache.coyote.http11.Http11Protocol - Initializing Coyote HTTP/1.1 on port 9300: 28 May 2014 11:24:11,712
INFO [main] org.apache.coyote.http11.Http11Protocol - Starting Coyote HTTP/1.1 on port 9300: 28 May 2014 11:24:17,618
ERROR [Thread-24] org.apache.tomcat.util.net.PoolTcpEndpoint - Caught exception trying to unlock accept.: 28 May 2014 11:24:52,696
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
at java.net.Socket.connect(Socket.java:461)
at java.net.Socket.connect(Socket.java:411)
at java.net.Socket.<init>(Socket.java:310)
at java.net.Socket.<init>(Socket.java:125)
at org.apache.tomcat.util.net.PoolTcpEndpoint.closeServerSocket(PoolTcpEndpoint.java:326)
at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:397)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:529)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:534)
ERROR [Thread-24] org.apache.tomcat.util.net.PoolTcpEndpoint - Caught exception trying to close socket.: 28 May 2014 11:24:52,696
java.lang.NullPointerException
at org.apache.tomcat.util.net.PoolTcpEndpoint.closeServerSocket(PoolTcpEndpoint.java:338)
at org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.java:397)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:529)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:534)
WARN [Thread-24] org.apache.tomcat.util.net.PoolTcpEndpoint - Reinitializing ServerSocket: 28 May 2014 11:24:52,696
我不确定现在还能看到什么。在内部配置中,我已经右键单击并测试了#34; cognos 8 service&#34;和内容管理器,都没有抛出错误。
有人知道我还能尝试什么,这可能与server3上的安装有什么关系吗?虽然这个安装根本没有触及cognos server1,但只连接到持有db的服务器2 ...