posts - 3,  comments - 0,  trackbacks - 0
前一段时间,客户的很多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 张永生 阅读(2855) 评论(1)  编辑 收藏 引用
只有注册用户登录后才能发表评论。