IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Paramêtrer un proxi


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Inscrit en
    Décembre 2009
    Messages
    282
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 282
    Par défaut Paramêtrer un proxi
    Bonjour,

    je fais un projet sous eclipse que l'on doit réaliser dans notre université.
    Dans ce projet, je dois réaliser une extraction d'images pour une URL donnée.

    J'arrive à accéder à des images à travers l'adresse localhost, mais je n'arrive pas sur Internet, probablement du à un problème de proxy.
    J'obtiens cette pile d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    java.net.NoRouteToHostException: No route to host: connect
    	at java.net.PlainSocketImpl.socketConnect(Native Method)
    	at java.net.PlainSocketImpl.doConnect(Unknown Source)
    	at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
    	at java.net.PlainSocketImpl.connect(Unknown Source)
    	at java.net.SocksSocketImpl.connect(Unknown Source)
    	at java.net.Socket.connect(Unknown Source)
    	at java.net.Socket.connect(Unknown Source)
    	at sun.net.NetworkClient.doConnect(Unknown Source)
    	at sun.net.www.http.HttpClient.openServer(Unknown Source)
    	at sun.net.www.http.HttpClient.openServer(Unknown Source)
    	at sun.net.www.http.HttpClient.<init>(Unknown Source)
    	at sun.net.www.http.HttpClient.New(Unknown Source)
    	at sun.net.www.http.HttpClient.New(Unknown Source)
    	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
    	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    	at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
    	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    	at java.net.URLConnection.getContent(Unknown Source)
    	at java.net.URL.getContent(Unknown Source)
    	at org.ow2.weblab.services.sourcereader.impl.ImageCollector.test(ImageCollector.java:171)
    	at org.ow2.weblab.services.sourcereader.impl.Main.main(Main.java:18)
    Si quelqu'un sait comment paramêtrer le proxy ça m'intéresserait !
    Merci d'avance
    Cordialement

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    il faut utiliser les propriétés sytèmes http.proxyHost et http.proxyPort

    soit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -Dhttp.proxyHost=webcache.mydomain.com -Dhttp.proxyPort=8080 monApplication
    soit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    System.setProperty("http.proxyHost", "webcache.mydomain.com");
    System.setPropery("http.proxyPort", "8080");
    dans le code java

    Ce n'est valable que pour les proxy http. Si il s'agit d'un proxy https, utiliser https plutot que http dans les noms de propriété. Si il s'agit d'un serveur Socks, les propriétés à utiliser sont socksProxyHost et socksProxyPort

  3. #3
    Membre expérimenté
    Inscrit en
    Décembre 2009
    Messages
    282
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 282
    Par défaut
    Salut
    merci pour ta réponse.
    J'ai essayé avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    System.setProperty("http.proxyHost", "charon.olympe");
    System.setProperty("http.proxyPort", "3128");
    System.setProperty("http.proxyUser","crochcl1");
    System.setProperty("http.proxyPassword","*******");
    et je récupère cette erreur là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    java.io.IOException: Server returned HTTP response code: 407 for URL: http://a34.idata.over-blog.com/600x398/2/70/65/93/Normandie/eglise_jeanne_d_arc_6.jpg
    	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    	at org.ow2.weblab.services.sourcereader.impl.ImageCollector.downloadFile(ImageCollector.java:178)
    	at org.ow2.weblab.services.sourcereader.impl.Main.main(Main.java:34)
    D'autre part je ne comprends pas dans ta première instruction, à quoi correspond le "monApplication".
    Est-ce-le nom de mon projet ?

    Merci d'avance,Clément

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    407 c'est "authentification requise", vous avez vraissemblablement donné un mauvais user/pass à vos paramètre.

    quand au "monApplication", ce n'était qu'un exemple. C'est simple le reste de la commande java que vous utiolisez habituellement pour lancer votre application.

  5. #5
    Membre expérimenté
    Inscrit en
    Décembre 2009
    Messages
    282
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 282
    Par défaut
    Oui, je n'ai jamais lancé d'application par la commande c'est pour ça ...
    c'est bizarre, mon mot de passe et mon user semblent bons .....

Discussions similaires

  1. Réponses: 0
    Dernier message: 23/02/2013, 14h12
  2. Paramétrer un proxy
    Par Invité dans le forum Tomcat et TomEE
    Réponses: 0
    Dernier message: 29/02/2012, 19h58
  3. changer paramètres défauts proxy safari
    Par yachiro dans le forum Développement
    Réponses: 0
    Dernier message: 10/11/2011, 15h44
  4. Script vbs pour modifier les paramètres du Proxy
    Par momo187 dans le forum Langages de programmation
    Réponses: 1
    Dernier message: 09/11/2009, 11h20
  5. [8.04] Quel est le fichier de config pour paramétrer le proxy ?
    Par Giovanny Temgoua dans le forum Ubuntu
    Réponses: 3
    Dernier message: 08/10/2008, 22h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo