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/25 07:51] ecoquery [Rendu] |
enseignement:tp:sw:clients:2014 [2014/09/25 07:57] (Version actuelle) ecoquery [Déploiement] |
| |
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. |
===== Déploiement ===== | ===== Déploiement ===== |
| |
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 re-téléchargé l'archive qui a été mise à jour depuis). | 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: | Pour le déployer dans tomcat: |
* Si vous lancez le tomcat depuis l'IDE, ajouter le jar dans la configuration de lancement | * 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 jar dans le répertoire de déploiement((par défaut ''webapps'')) | * 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'' | * Il est aussi possible de lancer le service directement depuis le répertoire cineservice via ''mvn tomcat7:run'' |
| |
| |