Breadcrumbs

Partie 1 : déploiement manuel war ’statique’

INFO : déployer un fichier .WAR = copier ce fichier dans le répertoire webapps de tomcat

- Démarrer Tomcat (bin/starup.bat)

- Copier dans le répertoire ’webapps’ de tomcat la livraison suivante

zip
hello

- Que se passe t’il sur la console Tomcat ?

deploiement-hello
deploiement-hello

- Que se passe t’il dans le répertoire webapps ?

deploiement-hello-2
deploiement-hello-2

- Expliquez

Vous venez de déployer une livraison de type War dans Tomcat !

Test déploiement

- Afin de tester le déploiement, lancez votre navigateur vers : http://localhost:8080/hello

deploiement-hello-5
deploiement-hello-5

Partie 2 : Analyse déploiement

Analysez le contenu du répertoire ’hello’ créé par Tomcat suite à la copie de hello.war dans webapps.

deploiement-hello-3
deploiement-hello-3

- 

deploiement-hello-4
deploiement-hello-4

QUESTION : l’arborescence du répertoire est t’elle conforme aux spécifications jee ?

- Expliquez en particulier le role de :
— Fichier web.xml
— répertoire classes
— répertoire lib.

Partie 3 : Déploiement war ’dynamique’

- Déployez le livrable ’hellodynamique.war’ suivant :

zip
hellodynamique

- Testez :

deploiement-hello-9
deploiement-hello-9

- Analysez le contenu du livrable.

En particulier, mettez en évidence la présence d’une JSP ....

deploiement-hello-10
deploiement-hello-10

...et d’une SERVLET.

deploiement-hello-11
deploiement-hello-11

- Quel est l’effet de l’adresse suivante : http://localhost:8080/hellodynamique/coucou

- Expliquez avec l’aide du fichier web.xml

deploiement-hello-6
deploiement-hello-6

- Comment faire de la page welcome.jsp la page d’accueil de l’application ?

- Analysez le code source de la Servlet

deploiement-hello-7
deploiement-hello-7

- Expliquez

- Analysez le code source de la JSP

- Expliquez

deploiement-hello-8
deploiement-hello-8

- Quelle différence fondamentale voyez-vous entre une Servlet et une JSP ?

Répertoire work

Analysez le contenu du répertoire ’work’ de Tomcat. A quoi sert’il ?

En particulier, analyse ce répertoire avant et après l’accès à la page welcome.jsp

deploiement-hello-12
deploiement-hello-12

- Expliquez.

Partie 4 : automatisation déploiement

Téléchargez le projet suivant.

Zip - 2.5 Mo
deploiementAnt

- Editez le fichier build.xml

- Expliquez les différentes ’cibles’

- Vérifiez que ANT est bien installé sur votre ordinateur.

- Lancez : ant deploy.

Que se passe t’il ?

Conclusion

Dans ce tutoriel, vous avez déployé des livrables de type WAR, contenant page statique (index.html), page dynamique (welcome.jsp) ainsi qu’une servlet.

 

Source: http://www.objis.com/formation-java/tutoriel-formation-administration-tomcat.html

Add comment


Security code
Refresh

Go to Top
Template by JoomlaShine