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

Wildfly/JBoss Java Discussion :

Accès WildFly via un Proxy


Sujet :

Wildfly/JBoss Java

  1. #1
    Membre confirmé
    Accès WildFly via un Proxy
    Bonjour tout le monde,

    J'ai un serveur WildFly avec des EJB, auquel se connecte un client lourd Java. Le tout fonctionne parfaitement.

    Cependant, si le client doit passer par un proxy pour accéder à Internet et donc au serveur WildFly, cela ne fonctionne plus ! Le client essaie coûte que coûte d'accéder directement au serveur WildFly, sans passer par le proxy !
    J'ai bien essayé d'utiliser les propriétés Java http.proxyHost, http.proxyPort, https.proxyHost, https.proxyPort, socksProxyHost et socksProxyPort , mais celles-ci semblent être ignorées !

    Que me faut-il faire pour que cela fonctionne ?

    Merci d'avance pour vos aides et suggestions...

  2. #2
    Expert éminent sénior
    pour ce que j'arrive à en lire, ce ne serait pas supporté par wildfly client, tout simplement. Une solution si tu es sous linux serait peut être de jouer avec des outil comme socksify, tsocks, redsocks, ...
    https://wiki.debian.org/SOCKS

    C'est d'autant plus frustrant que si effectivement socksProxyHost ne marche pas, ça voudrait dire que la librairie wildfly désactive volontairement le proxy
    David Delbecq Java developer chez HMS Industrial Networks AB.    LinkedIn | Google+

  3. #3
    Membre confirmé
    Merci beaucoup pour ta réponse !

    Citation Envoyé par tchize_ Voir le message

    C'est d'autant plus frustrant que si effectivement socksProxyHost ne marche pas, ça voudrait dire que la librairie wildfly désactive volontairement le proxy
    En fait, de ce que j'en ai compris, c'est que c'est le serveur WildFly qui renvoie via le ConnectionFactory l'objet qui va permettre au client de se connecter au serveur. Et du coup, il ignore complètement si le client a eu besoin d'un proxy pour y accéder ou non, donc l'objet en question ne tient pas compte du proxy... (Je n'ai cependant pas vérifié mes dires, à savoir "sniffer" s'il y a bien un 1er échange de ce type entre le client et WildFly...).

    Citation Envoyé par tchize_ Voir le message
    pour ce que j'arrive à en lire, ce ne serait pas supporté par wildfly client, tout simplement. Une solution si tu es sous linux serait peut être de jouer avec des outil comme socksify, tsocks, redsocks, ...
    https://wiki.debian.org/SOCKS
    Merci pour l'idée, je vais regarder cela de plus près !

###raw>template_hook.ano_emploi###