Помогите пожалуйста, перерыл весь интернет и ничего не помогло. Вкратце: когда я пытаюсь переопределить аутентификатор, например (http://docs.oracle.com/javase/7/docs/technotes/guides/net/http-auth.html пример):
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()));
}
Он работает из NetBeans, но не когда я помещаю это автономное приложение на сервер weblogic. Он просто не продолжает аутентификацию NTML. Когда я смотрю с помощью wireshark, я вижу только начало согласования ntml, а затем оно останавливается. Я пробовал все другие пользовательские библиотеки, такие как jcifs, но не могу заставить их работать. Кто-нибудь?