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

Portails Java Discussion :

Portlet et web service [Liferay]


Sujet :

Portails Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 84
    Par défaut Portlet et web service
    Bonjour à toutes et à tous.

    Voilà je développe avec éclipse et tomcat 7.
    Je suis sur une version de liferay 6.1.
    Donc dans portlet via éclipse je crée un web service client.
    Eclipse me génère un package avec toutes mes classes et tout fonctionne normalement.
    Cependant, je souhaiterais faire en sorte que l'url du web service soit paramétrable et donc pas codé directement dans mes classes.

    Je pensais mettre cette URL dans un fichier PROPERTIES de liferay et faire
    ensuite appel à ce dernier dans une de me classe.

    Mais je ne sais pas si cela est possible et si ça l'est je ne vois pas comment
    faire. Quel fichier properties ? Ou mettre le fichier PROPERTIES ?? Comment l'appeler ensuite ???

    Ou alors existe t-il une autre solution ?

    Je souhaite que cette URL soit paramétrable parce que par la suite elle sera amener à changer. Alors je souhaite pouvoir la modifier aisément.

    Voilà si quelqu'un peut m'aiguiller et me faire partager son savoir faire je suis
    preneur.

    Merci d'avance à tous.

    Amicalement Boobs60.

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 84
    Par défaut
    Bon j'ai finalement réussi à résoudre mon problème.

    Pour ceux que ça pourrais intéressé, il suffit de créer un fichier nomé par exemple :
    webservice.properties

    Ensuite placer ce fichier dans le dossier du projet sous WEB-INF et classe

    Dans le fichier écrire quelque chose comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    *MonUrl=http://UrlDuWebService
    Ne pas oublié de laisser une ligne vide à la fin du fichier.

    Pour la partie code cela se résume à ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    String UrlWebService = ResourceBundle.getBundle("le-nom-du-fichier-properties").getString("*MonUrl");
    Voila c'est tout.

    Amicalement Boobs60

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

Discussions similaires

  1. [JBoss Portal] Web service entre portlet et application jsf
    Par darkwalker dans le forum Portails
    Réponses: 2
    Dernier message: 14/07/2010, 20h14
  2. [Liferay] Invocation d'un web service depuis une portlet
    Par FunkyBreizh dans le forum Portails
    Réponses: 2
    Dernier message: 24/03/2010, 15h23
  3. [Portlet] Appel d'un web service par un portlet
    Par asmoune dans le forum Portails
    Réponses: 4
    Dernier message: 16/09/2008, 11h46
  4. [JBuilder][Web Services] à partir de quelle version?
    Par sicard_51 dans le forum JBuilder
    Réponses: 2
    Dernier message: 25/08/2003, 12h54
  5. [Kylix] problème web service kylix
    Par RezzA dans le forum EDI
    Réponses: 3
    Dernier message: 11/02/2003, 14h50

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