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

Exécution et industrialisation Discussion :

Déploiement service REST sur runtime Talend Community (TOS ESB)


Sujet :

Exécution et industrialisation

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Déploiement service REST sur runtime Talend Community (TOS ESB)
    Bonjour à tous,

    J'ai développé un service REST via TOS ESB. J'ai vérifié le bon fonctionnement en local avec SoapUI comme ceci :
    http://localhost:8088/warehouse/order/123456
    Je récupère bien les informations concernant la commande 123456, tout est nickel.

    Je souhaite ensuite déployer ce service sur un serveur distant sur lequel j'ai copié le runtime.
    Sur le serveur j'ai lancé Karaf et installé la webconsole. J'ai exporté mon job et déposé le fichier JAR dans le Runtime_ESBSE/container/deploy.
    Dans la console web je vois bien mon bundle, mais je n'arrive pas à récupérer les informations de commande :

    Sur le serveur lorsque j'invoque le service via SoapUI comme ceci
    http://localhost:8088/warehouse/order/123456
    Je récupère mon schéma XML vide

    Sur mon poste en local lorsque j'invoque le service via SoapUI comme ceci :
    http://MonserveurESB:8088/warehouse/order/123456
    J'ai le message d'erreur suivant : Socket is not connected.

    Merci pour votre aide, et désolé pour la longueur du message.

    AC

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Je me réponds à moi-même pour la première partie de la question. Il s'agissait simplement d'un décalage entre la version en local et le JAR déposé dans le container Karaf. J'arrive maintenant à récupérer des informations via SopaUI sur le serveur. Il me reste à résoudre le problème de l'accès à distance où j'obtiens toujours la même erreur :
    socket is not connected

  3. #3
    Membre régulier
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Septembre 2014
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Septembre 2014
    Messages : 70
    Points : 80
    Points
    80
    Par défaut
    J'ai le mm problème.
    Je suivis l'exemple de manuel d'utilisation de Talend pour dépolie mon service REST mais apparemment j'ai loupé quelque chose :

    https://help.talend.com/reader/akzLC...8im63rAGnGHT3A

    - J'ai modifié mon job avant d'exporter en JAR
    Nom : Deploye.PNG
Affichages : 770
Taille : 57,5 Ko

    -J'ai exporter mon job en tant que jar
    -J'ai deposé le .jar dans le répertoire : Runtime_ESBSE\container\deploy
    -J'ai lancé l'url de console : http://localhost:8040/system/console/bundles (je vois bien mon service)
    - j'ai appelé webservice avec l'url suivant : http://localhost:8040/services/services/employees (soit avec un job tESBClient, avec SoapUI ou avec le navigateur internet) toujours mm résultat "No service was found."

    Quelqu'un peut m'aider SVP?

  4. #4
    Membre du Club
    Homme Profil pro
    Développeur ETL & BI
    Inscrit en
    Janvier 2013
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur ETL & BI
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2013
    Messages : 37
    Points : 51
    Points
    51
    Par défaut
    Salut,

    Faites attention avec le endpoint ...

    Quel est l'URL d'appel des services REST dans votre container ? Par défaut c'est puis la méthode REST

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .../services/services/...
    ça me paraît étrange ...
    Voir grand, Mais démarrer petit ...

Discussions similaires

  1. Web Service REST sur serveur PHP avec un client JAVA
    Par john anderta dans le forum Services Web
    Réponses: 0
    Dernier message: 12/11/2012, 20h43
  2. Erreur au déploiement d'un Service REST
    Par geforce dans le forum Services Web
    Réponses: 8
    Dernier message: 04/11/2012, 10h50
  3. Déploiement d'un service web sur Eclipse
    Par guandalope dans le forum Eclipse
    Réponses: 0
    Dernier message: 10/08/2009, 15h46
  4. Réponses: 0
    Dernier message: 16/05/2008, 10h22
  5. Déploiement web services SOAP sur Websphere 5.1
    Par g_rare dans le forum Websphere
    Réponses: 1
    Dernier message: 19/03/2007, 10h30

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