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

Services Web Java Discussion :

[JAX-WS][Jboss][mod_jk] via https !


Sujet :

Services Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 197
    Par défaut [JAX-WS][Jboss][mod_jk] via https !
    Bonjours,
    Suite à la solution trouvé dans cette discussion je voudrai faire l'appel d'un web service déployer dans un serveur Jboss qui intègre mod_jk pour recevoir les requêtes du serveur apache2, la requête est suivant le chemin suivant :
    Web client <--> https <--> Apache2 <-->mod_jk <--> Jboss 4.2.4
    C'est quoi la modification à ajouter à la solution précédente pour faire l'appel à mon web service sécurisé.

    J'ai essayé de l'appeler avec la solution précédente il me génère cette exception :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    javax.xml.ws.WebServiceException: Failed to access the WSDL at: https://beta.servername.fr:443/webService-ws/webServiceWS?wsdl
    .........
    Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException
    Merci d'avance.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 197
    Par défaut
    J'ai ajouté ces deux paramètres :
    System.setProperty("http.proxyHost", "webcache.mydomain.com");
    System.setPropery("http.proxyPort", "8080");

    lors de l'appel il y a l'affiche de cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    javax.xml.ws.WebServiceException: Failed to access the WSDL at: https://beta.servername.fr:443/webService-ws/webServiceWS?wsdl. It failed with: Connection reset.
     
     java.net.SocketException: Connection reset
    Qu'est ce qui ne marche pas ?

  3. #3
    Membre éclairé Avatar de rockley
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 404
    Par défaut
    test
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    System.setProperty("https.proxyHost", "webcache.mydomain.com");
    System.setPropery("https.proxyPort", "8080");

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 197
    Par défaut
    Merci, mais ça donne rien.
    Erreur : java.net.SocketException: Unexpected end of file from server

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2008
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 197
    Par défaut
    Bonjours,
    Après beaucoup d'essais on a pas arrivé à faire l'appel du webService déployer sur jboss avec un tel architecture, peut être à cause de manque d'informations sur la certifications utilisé.
    on a trouvé une méthode qui accepte la connexion https et ne dépende pas du certification utilisé dans le serveur :
    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
    24
        static {
            TrustManager[] trustAllCerts = new TrustManager[]{
                new X509TrustManager() {
     
                    public java.security.cert.X509Certificate[] getAcceptedIssuers() {
                        return null;
                    }
     
                    public void checkClientTrusted(
                            java.security.cert.X509Certificate[] certs, String authType) {
                    }
     
                    public void checkServerTrusted(
                            java.security.cert.X509Certificate[] certs, String authType) {
                    }
                }
            };
            try {
                SSLContext sc = SSLContext.getInstance("SSL");
                sc.init(null, trustAllCerts, new java.security.SecureRandom());
                HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
            } catch (Exception e) {
            }
        }
    Merci pour l'aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mise en place d'un Web Service via HTTPS avec JBoss AS7
    Par scandinave dans le forum Services Web
    Réponses: 5
    Dernier message: 13/08/2013, 18h42
  2. [JAX-WS][Jboss 5] via https !
    Par sal.gass dans le forum Services Web
    Réponses: 10
    Dernier message: 17/03/2011, 09h55
  3. Comment afficher une image à la volée via http ?
    Par reg11 dans le forum Web & réseau
    Réponses: 4
    Dernier message: 30/06/2005, 09h44
  4. IOR via http?
    Par Spoutnik dans le forum CORBA
    Réponses: 4
    Dernier message: 31/01/2005, 17h44
  5. [web] rapatrier un document via HTTP
    Par ddhia dans le forum Web
    Réponses: 2
    Dernier message: 08/04/2003, 11h01

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