1. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Proxy-authorization. Help

Тема в разделе "Lotus + Java + LS2J", создана пользователем susinmn, 20 янв 2012.

  1. susinmn

    susinmn Well-Known Member

    Репутация:
    0
    Регистрация:
    16 окт 2007
    Сообщения:
    529
    Симпатии:
    8
    Делаю так:

    Код:
    System.getProperties().put( "proxySet", "true" );
    System.getProperties().put( "proxyHost", "ip" );
    System.getProperties().put( "proxyPort", "порт" );
    
    URL url = new URL("путь к файлу");
    
    URLConnection conn = url.openConnection();
    
    String password = "логин:пароль";
    
    conn.setRequestProperty( "Proxy-Authorization", password );
    conn.connect();
    На conn.connect() ловлю:

    Код:
    java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:352)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:214)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:201)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:378)
    at java.net.Socket.connect(Socket.java:537)
    at java.net.Socket.connect(Socket.java:487)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:395)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:530)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:234)
    at sun.net.www.http.HttpClient.New(HttpClient.java:307)
    at sun.net.www.http.HttpClient.New(HttpClient.java:278)
    at COM.ibm.JEmpower.applet.http.HttpURLConnection.connect(HttpURLConnection.java:315)
    at JavaAgent.NotesMain(Unknown Source)
    at lotus.domino.AgentBase.runNotes(Unknown Source)
    at lotus.domino.NotesThread.run(Unknown Source)
     
  2. susinmn

    susinmn Well-Known Member

    Репутация:
    0
    Регистрация:
    16 окт 2007
    Сообщения:
    529
    Симпатии:
    8
    Вот на такое:
    Код:
    Authenticator.setDefault(new Authenticator() {
    protected PasswordAuthentication getPasswordAuthentication() {
    System.out.println("Try get pass authentication");
    return new PasswordAuthentication("логин", "пароль".toCharArray());
    }
    });
    выдает:
    Код:
    java.security.AccessControlException: Access denied (java.net.NetPermission setDefaultAuthenticator)
    at java.security.AccessController.checkPermission(AccessController.java:108)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:533)
    at COM.ibm.JEmpower.applet.AppletSecurity.superDotCheckPermission(AppletSecurity.java:1449)
    at COM.ibm.JEmpower.applet.AppletSecurity.checkPermission(AppletSecurity.java:1480)
    at COM.ibm.JEmpower.applet.AppletSecurity.checkPermission(AppletSecurity.java:1464)
    at java.net.Authenticator.setDefault(Authenticator.java:122)
    at JavaAgent.NotesMain(Unknown Source)
    at lotus.domino.AgentBase.runNotes(Unknown Source)
    at lotus.domino.NotesThread.run(Unknown Source)
     
  3. lmike

    lmike нет, пердело совершенство
    Lotus team

    Репутация:
    1
    Регистрация:
    27 авг 2008
    Сообщения:
    6.375
    Симпатии:
    336
    java.security.AccessControlException - это значит надо добавлять сюды jbm/lib/security/java.policy, пермишн
    на вот это:
    java.net.NetPermission setDefaultAuthenticator;
    в секцию grant
     
  4. susinmn

    susinmn Well-Known Member

    Репутация:
    0
    Регистрация:
    16 окт 2007
    Сообщения:
    529
    Симпатии:
    8
    Код:
    permission java.util.PropertyPermission "java.net.NetPermission", "read";
    и
    Код:
    permission java.util.PropertyPermission "java.net.NetPermission", "write";
    добавлял, ошибка остается.
     
  5. lmike

    lmike нет, пердело совершенство
    Lotus team

    Репутация:
    1
    Регистрация:
    27 авг 2008
    Сообщения:
    6.375
    Симпатии:
    336
  6. susinmn

    susinmn Well-Known Member

    Репутация:
    0
    Регистрация:
    16 окт 2007
    Сообщения:
    529
    Симпатии:
    8
    Теперь
    Код:
    HttpURLConnection conn = (HttpURLConnection)url.openConnection(proxy);
    
    java.lang.UnsupportedOperationException: Method not implemented.
    at java.net.URLStreamHandler.openConnection(URLStreamHandler.java:80)
    at java.net.URL.openConnection(URL.java:994)
    at JavaAgent.NotesMain(Unknown Source)
    at lotus.domino.AgentBase.runNotes(Unknown Source)
    at lotus.domino.NotesThread.run(Unknown Source)
    пишут - http://www-10.lotus.com/ldd/nd85forum.nsf/...c5?OpenDocument
     
  7. lmike

    lmike нет, пердело совершенство
    Lotus team

    Репутация:
    1
    Регистрация:
    27 авг 2008
    Сообщения:
    6.375
    Симпатии:
    336
Загрузка...
Похожие Темы - Proxy authorization Help
  1. VikTor1990
    Ответов:
    3
    Просмотров:
    81
  2. z3RoTooL
    Ответов:
    10
    Просмотров:
    930
  3. DSW
    Ответов:
    4
    Просмотров:
    341
  4. rinsk
    Ответов:
    8
    Просмотров:
    523
  5. Zdorovtseva
    Ответов:
    0
    Просмотров:
    306

Поделиться этой страницей