Weblogic 错误 <BEA-000403> <BEA-000438>解决办法

 

 

控制台提示如下错误:

<Error> <Socket> <BEA-000438> <Unable to load performance pack. Using Java I/O instead. Please ensure that wlntio.dll is in: ‘D:\Oracle\Middleware\jrockit_160_24_D1.1.2-4\bin;D:\Oracle\Middleware\wlserver_10.3\bin;D:\Oracle\Middleware\wlserver_10.3\server\bin‘

 

<Error> <Socket> <BEA-000403> <IOException occurred on socket: Socket[addr=/127.0.0.1,port=18499,localport=7001]
 java.net.SocketException: recv failed: Descriptor not a socket.
java.net.SocketException: recv failed: Descriptor not a socket
 at jrockit.net.SocketNativeIO.readBytesPinned(Native Method)
 at jrockit.net.SocketNativeIO.socketRead(SocketNativeIO.java:32)
 at java.net.SocketInputStream.socketRead0(SocketInputStream.java)
 at java.net.SocketInputStream.read(SocketInputStream.java:129)
 at weblogic.socket.SocketMuxer.readFromSocket(SocketMuxer.java:980)
 Truncated. see log file for complete stacktrace
>

原因是因为配置不当,weblogic 服务器找到本地库文件引发的错误 。

解决办法:

将安装目录Oracle\Middleware\wlserver_10.3\server\native\win\32 下的所有文件拷贝到 安装目录Oracle\Middleware\wlserver_10.3\server\bin 目录下

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。