Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
weblogic 12c上的java ntlm授权_Java_Oracle_Authorization_Weblogic_Ntlm - Fatal编程技术网

weblogic 12c上的java ntlm授权

weblogic 12c上的java ntlm授权,java,oracle,authorization,weblogic,ntlm,Java,Oracle,Authorization,Weblogic,Ntlm,请帮忙, 我搜索了整个互联网,没有任何帮助。简言之: 当我尝试覆盖验证器时,如(示例): 它可以在NetBeans上运行,但当我将独立应用程序放在weblogic服务器上时就不行了。它只是不继续NTML身份验证。当我使用wireshark查看时,我只看到ntml协商的开始,然后它就停止了。 我尝试了所有其他自定义库,如jcifs,但无法使其正常工作。 有人吗?独立WebLogic服务器是否作为Windows服务运行?它在哪个用户下运行?不。。。weblogic在red hat操作系统上运行。运行

请帮忙, 我搜索了整个互联网,没有任何帮助。简言之: 当我尝试覆盖验证器时,如(示例):

它可以在NetBeans上运行,但当我将独立应用程序放在weblogic服务器上时就不行了。它只是不继续NTML身份验证。当我使用wireshark查看时,我只看到ntml协商的开始,然后它就停止了。 我尝试了所有其他自定义库,如jcifs,但无法使其正常工作。
有人吗?

独立WebLogic服务器是否作为Windows服务运行?它在哪个用户下运行?不。。。weblogic在red hat操作系统上运行。运行它的用户是正常的,它需要特权我检查了它…同时我发现了这个线程:但不知道如何使用它…@Neo你解决过这个问题吗?同样的问题。针对Java的NTLM进行身份验证在独立应用程序和部署到Tomcat的webapp中都可以正常工作,但如果部署在Weblogic中,则会失败。
    static class MyAuthenticator extends Authenticator {
    @Override
    public PasswordAuthentication getPasswordAuthentication() {
        // I haven't checked getRequestingScheme() here, since for NTLM
        // and Negotiate, the usrname and password are all the same.
        System.err.println("Feeding username and password for " + getRequestingScheme());
        return (new PasswordAuthentication(username, password.toCharArray()));
    }