前一段时间,客户的很多WebLogic都进行了升级,但升级以后,过一段时间后台就会出现如下错误,而导致服务挂起:
####<2008-8-1 21时34分16秒 GMT+08:00> <Error> <Socket> <CZXCAPP1> <risenet2> <ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <BEA-000432> <Unable to load performance pack. Using Java I/O instead.
java.lang.NoSuchMethodError: weblogic.socket.SocketLogger: method logNativeIOEnabled(Ljava/lang/String;)Ljava/lang/String; not found
java.lang.NoSuchMethodError: weblogic.socket.SocketLogger: method logNativeIOEnabled(Ljava/lang/String;)Ljava/lang/String; not found
at weblogic.socket.SocketMuxer.makeTheMuxer(SocketMuxer.java(Compiled Code))
at weblogic.socket.SocketMuxer.getMuxer(SocketMuxer.java(Compiled Code))
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java(Compiled Code))
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java(Compiled Code))
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
后查阅资料得出结论,是因为NativeIO没有启用引起的,虽然我们在控制台中将NativeIO启用了,但因为应用是直接copy移植到新机器上的,所以performance pack包没有被找到。经重新安装后,问题解决。
posted on 2008-10-27 10:49
张永生 阅读(3416)
评论(1) 编辑 收藏 引用