Vous êtes sur la page 1sur 10

Servlet

Y.RACHDI

Servlet Y.RACHDI TP sur les Servlet : 1- Installation du kit de développement java.  Installer
Servlet Y.RACHDI TP sur les Servlet : 1- Installation du kit de développement java.  Installer

TP sur les Servlet :

1-

Installation du kit de développement java.

Installer le JDK1.5

Définir la variable d’environnement JAVA_HOME avec la valeur : C:\JDK1.5

Définir la variable d’environnement PATH avec la valeur :

%JAVA_HOME%\bin

Vérification :

- Sur ligne de commande taper : JAVAC

- Sur ligne de commande taper : echo %JAVA_HOME% pour afficher la valeur de cette variable d’environnement.

2-

Installation de Tomcat :

Installer Tomcat 5.0 ans un dossier quelconque. Exemple c:\J2EE\TOMCAT5. Pendant l’installation définir :

- La valeur du port .Exemple 809

- Le nom et le mot de passe de l’administrateur de tomcat :

utilisateur=admin et mot de passe=admin

Vérification de tomcat :

- Sur ligne de commande, se placer le dossier bin de Tomcat5

- Puis taper la commande startup

- Attendre jusqu’à ce que tomcat démarre complètement. Le dernier

message affiché est : INFO: Server startup in

ms

- Lancer le navigateur puis taper l’URL : http://localhost:808

- Une page de tomcat devrait s’afficher.

1-

Démarre Eclipse WTP en choisissant un nouveau workspace.

2-

Configuration du workspace :

a. Sélectionner la version du JDK utilisés par les projets de ce workspace :

- Choir le menu window>preferences

- Sélectionner Installed JREs et vérifier si JDK1.5 est sélectionné.

- Si ce n’est pas le cas, ajouter le en cliquant sur le bouton add.

- Valider à la fin par le bouton OK

1/10

Servlet

Y.RACHDI

Servlet Y.RACHDI b. Créer le serveur Tomcat - Sélectionner le menu Window > Préférences - Dans
Servlet Y.RACHDI b. Créer le serveur Tomcat - Sélectionner le menu Window > Préférences - Dans
Servlet Y.RACHDI b. Créer le serveur Tomcat - Sélectionner le menu Window > Préférences - Dans

b. Créer le serveur Tomcat

- Sélectionner le menu Window > Préférences

- Dans la catégorie Server, selectionner « Installed RunTimes »

2/10

Servlet

Y.RACHDI

Servlet Y.RACHDI - Pour le moment, auc un serveur n’est créé. - Cliquer sur le bouton
Servlet Y.RACHDI - Pour le moment, auc un serveur n’est créé. - Cliquer sur le bouton
Servlet Y.RACHDI - Pour le moment, auc un serveur n’est créé. - Cliquer sur le bouton

- Pour le moment, aucun serveur n’est créé.

- Cliquer sur le bouton « add », pour ajouter un nouveau serveur.

- Pour le moment, auc un serveur n’est créé. - Cliquer sur le bouton « add

3/10

Servlet

Y.RACHDI

Servlet Y.RACHDI - Sélectionner Apache Tomcat 5.5 du groupe Apache. Puis cliquer sur « suivant ».
Servlet Y.RACHDI - Sélectionner Apache Tomcat 5.5 du groupe Apache. Puis cliquer sur « suivant ».

- Sélectionner Apache Tomcat 5.5 du groupe Apache. Puis cliquer sur « suivant ».

Tomcat 5.5 du groupe Apache. Puis cliquer sur « suivant ». - Cliquer sur Browse pour

- Cliquer sur Browse pour sélectionner le dossier qui contient Tomcat

- Dans le liste JRE, sélectionner Jdk1.5 que vous avez ajouté tout à l’heure.

- Cliquer sur finish. Puis Ok de la fenêtre précédente

A présent, vous venez de configurer votre workspace. Tous les projets de ce workspace pourront utiliser ce paramétrage.

4/10

Servlet

Y.RACHDI

Servlet Y.RACHDI 3- Création d’un projet web J2EE. a. Cliquer sur le bouton new de la
Servlet Y.RACHDI 3- Création d’un projet web J2EE. a. Cliquer sur le bouton new de la

3- Création d’un projet web J2EE.

a. Cliquer sur le bouton new de la barre des outils

J2EE. a. Cliquer sur le bouton new de la barre des outils - Dans le groupe

- Dans le groupe Web, sélectionner Dynamic Web Project. Et cliquer sur « suivant ».

new de la barre des outils - Dans le groupe Web, sélectionner Dynamic Web Project. Et

5/10

Servlet

Y.RACHDI

Servlet Y.RACHDI - Taper le nom du projet TPWS1 - Dans Target Runtime, sélectionner Apache Tomcat
Servlet Y.RACHDI - Taper le nom du projet TPWS1 - Dans Target Runtime, sélectionner Apache Tomcat

- Taper le nom du projet TPWS1

- Dans Target Runtime, sélectionner Apache Tomcat V5 .5. c’est le serveur que vous avez créé tout à l’heure. Si le serveur n’est pas créé jusqu’à présent, vous pouvez le créer en cliquant sur le bouton new.

- Cliquer sur finish.

- Structure du projet :

Pour voir l’arborescence du projet, afficher la fenêtre Navigator en sélectionnant le menu Window > Show View > Navigator

du projet, afficher la fenêtre Navigator en sélectionnant le menu Window > Show View > Navigator

6/10

Servlet

Y.RACHDI

Servlet Y.RACHDI 3- Création d’une première servlet :  En cliquant avec le bouton droit de
Servlet Y.RACHDI 3- Création d’une première servlet :  En cliquant avec le bouton droit de

3- Création d’une première servlet :

En cliquant avec le bouton droit de la souris, sur le dossier SRC, choisir dans le menu contextuel, new > Other

SRC, choisir dans le menu contextuel, new > Other  Dans la catégorie Web, sélectionner Servlet

Dans la catégorie Web, sélectionner Servlet

Next

7/10

Servlet Y.RACHDI  Taper le nom et le package de la classe.  Next 8/10
Servlet
Y.RACHDI
 Taper le nom et le package de la classe.
 Next
8/10
Servlet Y.RACHDI  Editer et changer la valeur de URL Mappings pour donner la valeur
Servlet
Y.RACHDI
 Editer et changer la valeur de URL Mappings pour donner la valeur /fs
 Next
 Finish
4- Code java de la servlet
package web;
import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.http.*;
public class FirstServlet extends HttpServlet {
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException,
IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<HTML>");
out.println("<HEAD><TITLE> Titre </TITLE></HEAD>");
out.println("<BODY>");
out.println("Ma première servlet");
out.println("</BODY>");
9/10

Servlet

 

Y.RACHDI

out.println("</HTML>");

 

out.close();

 

}

}

 

-

Editer le descripteur de déploiement de servlet web.xml

<?xml version="1.0" encoding="UTF-8"?> <web-app id="WebApp_ID" version="2.4"

 

xmlns="http://java.sun.com/xml/ns/j2ee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee

http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

<display-name>TP_Servlet1</display-name>

<servlet>

 

<description></description>

 

<display-name>FirstServlet</display-name>

<servlet-name>FirstServlet</servlet-name>

<servlet-class>web.FirstServlet</servlet-class>

</servlet>

 

<servlet-mapping>

 

<servlet-name>FirstServlet</servlet-name>

<url-pattern>/fs</url-pattern>

</servlet-mapping>

<welcome-file-list>

<welcome-file>index.htm</welcome-file>

<welcome-file>index.jsp</welcome-file>

<welcome-file>fs</welcome-file>

</welcome-file-list>

</web-app>

 

5-

Démarrer le serveur TOMCAT

 

6-

Tester la Servlet

</web-app>   5- Démarrer le serveur TOMCAT   6- Tester la Servlet 10/10

10/10