Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
enseignement:tp:sw:clients:2014 [2014/09/19 11:17]
ecoquery [Introduction]
enseignement:tp:sw:clients:2014 [2014/09/25 07:57] (Version actuelle)
ecoquery [Déploiement]
Ligne 16: Ligne 16:
 L'identifiant du projet forge (de la forme pxxxxxx-nomprojet) est à saisir dans [[http://tomusss.univ-lyon1.fr|Tomuss]], dans l'UE Tiw5 WebServices, dans la case ''TP2_F''. On fera attention à [[http://mercurial.selenic.com/wiki/Tag|tagger]] la révision correspondant au rendu avec le tag ''TP2'' L'identifiant du projet forge (de la forme pxxxxxx-nomprojet) est à saisir dans [[http://tomusss.univ-lyon1.fr|Tomuss]], dans l'UE Tiw5 WebServices, dans la case ''TP2_F''. On fera attention à [[http://mercurial.selenic.com/wiki/Tag|tagger]] la révision correspondant au rendu avec le tag ''TP2''
  
 +<note important>Si la case de rendu n'est pas disponible dans tomuss pour TIW5, une case sera ajoutée dans l'étape comme pour le TP1</note>
 ===== Introduction ===== ===== Introduction =====
  
 L'objectif de ce TP est d'utiliser et de créer des clients pour un service web. L'objectif de ce TP est d'utiliser et de créer des clients pour un service web.
-Pour cela, on s'appuiera sur un service de récupération et de mise à jour. Le service est fourni sous la forme d'un war à déployer sur tomcat: soir la section [[#deploiement|Déploiement]]. La servlet CXF est disponible à l'URL suivante après déploiement: [[http://localhost:8080/cineservice/services]]. Ce service s'appuie sur une base H2 ''cine-db'' créée dans le répertoire courant.+Pour cela, on s'appuiera sur un service de récupération et de mise à jour. Le service est fourni sous la forme d'un war à déployer sur tomcat: soir la section [[#deploiement|Déploiement]]. La servlet CXF est disponible à l'URL suivante après déploiement: [[http://localhost:8080/cineservice/services]], ou (selon le mode de déploiement) [[http://localhost:8080/services]]
  
 La première partie du TP requiert l'utilisation de [[http://www.soapui.org/|soapUI]]. [[http://liris.cnrs.fr/~ecoquery/files/soapui-4.6.0-win32-standalone-bin.zip|Mirroir local]] pour la version Windows, à décompresser sur le disque local en salle de TP. La première partie du TP requiert l'utilisation de [[http://www.soapui.org/|soapUI]]. [[http://liris.cnrs.fr/~ecoquery/files/soapui-4.6.0-win32-standalone-bin.zip|Mirroir local]] pour la version Windows, à décompresser sur le disque local en salle de TP.
Ligne 48: Ligne 49:
  
 ===== Déploiement ===== ===== Déploiement =====
-A venir+ 
 +Le fichier ''war'' peut être créé en utilisant la commande ''mvn package'' depuis le répertoire cineservice (après avoir mis à jour le dépôt depuis la forge ou archive {{:enseignement:tp:sw:donnees:inf2018m-2014-base.zip|}} qui a été mise à jour). 
 + 
 +Pour le déployer dans tomcat: 
 +  * Si vous lancez le tomcat depuis l'IDE, ajouter le war dans la configuration de lancement 
 +  * Si vous lancez le tomcat depuis le shell, copier le war dans le répertoire de déploiement((par défaut ''webapps'')) 
 +  * Il est aussi possible de lancer le service directement depuis le répertoire cineservice via ''mvn tomcat7:run'' 
 +