Java Weblogic 10:-华夫格认证JNA错误

Java Weblogic 10:-华夫格认证JNA错误,java,weblogic,waffle,Java,Weblogic,Waffle,我正在尝试实现华夫格认证技术。 因此,我使用以下罐子:- jna-platform-4.0.0 jna-4.0.0 番石榴-16.0.1 slf4j-api-1.7.12 slf4j-simple-1.7.12 华夫格-jna-1.7.3 在本地主机上工作正常。 但是,一旦我部署到运行在Weblogic 10上的integration server上,我就会得到以下错误:- Unable to load library 'Secur32': Native library (sunos-sparc

我正在尝试实现华夫格认证技术。 因此,我使用以下罐子:-

  • jna-platform-4.0.0
  • jna-4.0.0
  • 番石榴-16.0.1
  • slf4j-api-1.7.12
  • slf4j-simple-1.7.12
  • 华夫格-jna-1.7.3
  • 在本地主机上工作正常。 但是,一旦我部署到运行在
    Weblogic 10
    上的integration server上,我就会得到以下错误:-

    Unable to load library 'Secur32': Native library (sunos-sparc/libSecur32.so) not found in resource path (:::/local/jdk/jdk1.7.0_65/lib/tools.jar:/apps/wls1213/wlserver/server/lib/weblogic_sp.jar:/apps/wls1213/wlserver/server/lib/weblogic.jar:/apps/wls1213/wlserver/../oracle_common/modules/net.sf.antcontrib_1.1.0.0_1-0b3/lib/ant-contrib.jar:/apps/wls1213/wlserver/modules/features/oracle.wls.common.nodemanager_2.0.0.0.jar::/apps/wls1213/wlserver/server/lib/xqrl.jar::)
    
    事实上,在localhost上,我也使用相同的weblogic 10,但在那里工作正常

    用于身份验证的My web.xml是:-

    <filter-class>waffle.servlet.NegotiateSecurityFilter</filter-class>
    
             <init-param>
                <param-name>principalFormat</param-name>
                <param-value>fqn</param-value>
            </init-param>
    
           <init-param>
            <param-name>roleFormat</param-name>
            <param-value>both</param-value>
           </init-param>
    
           <init-param>
            <param-name>allowGuestLogin</param-name>
            <param-value>false</param-value>
            </init-param>
    
            <init-param>
                <param-name>impersonate</param-name>
                <param-value>false</param-value>
            </init-param>
    
            <init-param>
                <param-name>securityFilterProviders</param-name>
                <param-value>
                    waffle.servlet.spi.BasicSecurityFilterProvider
                    waffle.servlet.spi.NegotiateSecurityFilterProvider
                </param-value>
            </init-param>
            <init-param>
                <param-name>waffle.servlet.spi.NegotiateSecurityFilterProvider/protocols</param-name>
                <param-value>
                    Negotiate
                    NTLM
                </param-value>
            </init-param>
    
            <init-param>    
               <param-name>waffle.servlet.spi.BasicSecurityFilterProvider/realm</param-name>
               <param-value>image</param-value>
    
    waffle.servlet.NegotiateSecurityFilter
    主格式
    fqn
    roleFormat
    二者都
    allowGuestLogin
    假的
    冒充
    假的
    安全过滤器提供程序
    waffle.servlet.spi.basicSecurity过滤器提供程序
    waffle.servlet.spi.NegotiateSecurityFilterProvider
    waffle.servlet.spi.NegotiateSecurityFilterProvider/protocols
    谈判
    NTLM
    waffle.servlet.spi.BasicSecurityFilterProvider/realm
    形象
    
    添加此筛选器后,我收到此错误


    请帮我找出这个问题。提前谢谢。

    sunos sparc/libSecur32。那么
    在您的类路径中还是
    LD\u LIBRARY\u路径中
    ?你试过编辑你的类路径吗?从哪里可以得到这个so文件?它从我的本地主机搜索libjnidispatch.so,但当我部署到集成时,它搜索jar文件中不存在的libSecur32.so。从哪里可以获得这个so文件?它在本地主机上搜索libjnidispatch.so,但当我部署到集成时,它搜索jar文件中不存在的libSecur32.so。@AviralSrivastava我们遇到了同样的问题。你有解决办法吗?这个问题有解决办法吗?