Proxy-authorization. Help

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

  1. susinmn

    susinmn Well-Known Member

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

    Код (Text):
    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() ловлю:

    Код (Text):
    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

    Регистрация:
    16 окт 2007
    Сообщения:
    530
    Симпатии:
    8
    Вот на такое:
    Код (Text):
    Authenticator.setDefault(new Authenticator() {
    protected PasswordAuthentication getPasswordAuthentication() {
    System.out.println("Try get pass authentication");
    return new PasswordAuthentication("логин", "пароль".toCharArray());
    }
    });
    выдает:
    Код (Text):
    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

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

    susinmn Well-Known Member

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

    lmike нет, пердело совершенство
    Команда форума Lotus team

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

    susinmn Well-Known Member

    Регистрация:
    16 окт 2007
    Сообщения:
    530
    Симпатии:
    8
    Теперь
    Код (Text):
    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

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
Загрузка...
Похожие Темы - Proxy authorization Help
  1. ivan12387123
    Ответов:
    0
    Просмотров:
    176
  2. lmike
    Ответов:
    5
    Просмотров:
    998
  3. bolahg
    Ответов:
    0
    Просмотров:
    2.236
  4. sn@ke
    Ответов:
    0
    Просмотров:
    1.712
  5. Wanderer
    Ответов:
    2
    Просмотров:
    2.686

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