首页 > 解决方案 > 收到错误 java.lang.NoSuchFieldError: pBuffers

问题描述

我正在尝试在 Glassfish 4中实现 SSO(使用waffle )。我在 Java + Glassfish 中使用以下 jars(我已经调整 glassfish 以使用 JNA 5.5):

一旦我调用构造函数 ManagedSecBufferDesc ,我就会收到 java.lang.NoSuchFieldError: pBuffers 错误

do {

    if (serverContext != null) {

        // initialize on the client

        SecBufferDesc continueToken = new SspiUtil.ManagedSecBufferDesc (Sspi.SECBUFFER_TOKEN, serverContext.getToken());
        clientContext.initialize(clientContext.getHandle(), continueToken , securityPackage);
    }

    // accept the token on the server
    serverContext = provider.acceptSecurityToken(securityPackage, clientContext.getToken(), "Negotiate");

} while (clientContext.isContinue() || serverContext.isContinue());

有人可以帮忙吗?

标签: javasingle-sign-onjnaglassfish-4waffle

解决方案


推荐阅读