Java 什么是libmuxer库?如果我运行我的服务器或应用程序,那么我会发现

Java 什么是libmuxer库?如果我运行我的服务器或应用程序,那么我会发现,java,weblogic,Java,Weblogic,如果我运行我的程序或服务器,那么我也会发现此错误消息。谁能告诉我并帮助我吗。。我将非常感谢你 <Jul 29, 2013 3:01:55 AM ACT> <Error> <Socket> <BEA-000433> <Unable to load performance pack. Using Java I/O instead. Please ensure that libmuxer library is in :'C:\j2sdk1

如果我运行我的程序或服务器,那么我也会发现此错误消息。谁能告诉我并帮助我吗。。我将非常感谢你

<Jul 29, 2013 3:01:55 AM ACT> <Error> <Socket> <BEA-000433> <Unable to load performance     pack. Using Java I/O instead. 
Please ensure that libmuxer library is in :'C:\j2sdk1.4.2_17\bin;C:\bea\weblogic81\bin;C:\bea\weblogic81\server\bin'
java.lang.UnsatisfiedLinkError: no muxer in java.library.path
java.lang.UnsatisfiedLinkError: no muxer in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1517)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:834)
at weblogic.socket.PosixSocketMuxer.<init>(PosixSocketMuxer.java:30)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:308)
at java.lang.Class.newInstance(Class.java:261)
at weblogic.socket.SocketMuxer.makeTheMuxer(SocketMuxer.java:82)
at weblogic.socket.SocketMuxer.getMuxer(SocketMuxer.java:49)
at weblogic.t3.srvr.ListenThread.initServerSocket(ListenThread.java:690)
at weblogic.t3.srvr.ListenThread.run(ListenThread.java:205)
“…这表示Weblogic服务器未正确拾取本机库。当Weblogic作为32位安装在64位操作系统上时会发生这种情况,反之亦然。在这种情况下,我们需要明确指定本机库的路径。”

  • 将以下内容添加到setDomainEnv.sh -Djava.library.path=/opt/bea/wlserver_10.3/server/native/solaris/sparc64/
  • 在每个服务器调整选项卡下启用“本机IO”复选框
  • 重新启动服务器

    “…这表示Weblogic服务器未正确拾取本机库。当Weblogic作为32位安装在64位操作系统上时会发生这种情况,反之亦然。在这种情况下,我们需要明确指定本机库的路径。”

  • 将以下内容添加到setDomainEnv.sh -Djava.library.path=/opt/bea/wlserver_10.3/server/native/solaris/sparc64/
  • 在每个服务器调整选项卡下启用“本机IO”复选框
  • 重新启动服务器
    我有一些问题,谢谢你的提示!它看起来像一个32位/64位的问题。顺便说一下,我正在64位Centos5上使用WebLogic 12

    请注意,事实上,libmuxer.so为许多ARCH提供了weblogic

    $ find $MW_HOME -name *muxer*
    /application/weblogic/wlserver/server/native/macosx/libmuxer.jnilib
    /application/weblogic/wlserver/server/native/linux/s390/libmuxer.so
    /application/weblogic/wlserver/server/native/linux/ia64/libmuxer.so
    /application/weblogic/wlserver/server/native/linux/x86_64/libmuxer.so
    /application/weblogic/wlserver/server/native/linux/i686/libmuxer.so  
    /application/weblogic/wlserver/server/native/linux/s390x/libmuxer.so
    
    我编辑了文件$MW_HOME/wlserver/common/bin/commonv.sh,在那里我找到了

    #JAVA_USE_64BIT, true if JVM uses 64 bit operations
    JAVA_USE_64BIT=false
    
    并更新为

    #JAVA_USE_64BIT, true if JVM uses 64 bit operations
    JAVA_USE_64BIT=true
    
    这对我有效,你报告的错误已经消失了


    祝你好运

    我有一些问题,谢谢你的提示!它看起来像一个32位/64位的问题。顺便说一下,我正在64位Centos5上使用WebLogic 12

    请注意,事实上,libmuxer.so为许多ARCH提供了weblogic

    $ find $MW_HOME -name *muxer*
    /application/weblogic/wlserver/server/native/macosx/libmuxer.jnilib
    /application/weblogic/wlserver/server/native/linux/s390/libmuxer.so
    /application/weblogic/wlserver/server/native/linux/ia64/libmuxer.so
    /application/weblogic/wlserver/server/native/linux/x86_64/libmuxer.so
    /application/weblogic/wlserver/server/native/linux/i686/libmuxer.so  
    /application/weblogic/wlserver/server/native/linux/s390x/libmuxer.so
    
    我编辑了文件$MW_HOME/wlserver/common/bin/commonv.sh,在那里我找到了

    #JAVA_USE_64BIT, true if JVM uses 64 bit operations
    JAVA_USE_64BIT=false
    
    并更新为

    #JAVA_USE_64BIT, true if JVM uses 64 bit operations
    JAVA_USE_64BIT=true
    
    这对我有效,你报告的错误已经消失了


    祝你好运

    但是伙计,我使用的是weblogic 8.1,这个解决方案是针对10.3的。。请告诉我关于8.1的情况,我会非常感谢youThankyou@Tom Howard。但是老兄,我使用的是weblogic 8.1,这个解决方案是针对10.3的。。请告诉我关于8.1的事,我会非常感谢你谢谢你,汤姆·霍华德。