sysrep:tp1
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| sysrep:tp1 [2012/11/14 11:14] – orel | sysrep:tp1 [2024/03/18 15:06] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| - | == Documentations utiles== | + | ==== Documentations utiles==== |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | == Installation d'un serveur Web Apache Tomcat == | + | ==== Installation d'un serveur Web Apache Tomcat |
| - | * Installation sur votre compte (ou dans /tmp)... | + | ==Installation sur votre compte (ou dans /tmp)...== |
| Télécharger l' | Télécharger l' | ||
| Line 19: | Line 19: | ||
| - | Décompresser | + | Décompressez |
| Line 25: | Line 25: | ||
| - | Configurer | + | Configurez |
| export CATALINA_HOME=< | export CATALINA_HOME=< | ||
| Line 35: | Line 35: | ||
| Vous pouvez ensuite consulter http:// | Vous pouvez ensuite consulter http:// | ||
| - | * Configuration avançée | + | ==Configuration avançée== |
| Pour changer le port 8080, vous pouvez editer le fichier < | Pour changer le port 8080, vous pouvez editer le fichier < | ||
| Line 43: | Line 43: | ||
| Il faut maintenant ajouter un administrateur au serveur Web Tomcat en ajoutant au fichier de configuration < | Il faut maintenant ajouter un administrateur au serveur Web Tomcat en ajoutant au fichier de configuration < | ||
| + | <code xml> | ||
| <role rolename=" | <role rolename=" | ||
| <role rolename=" | <role rolename=" | ||
| <user username=" | <user username=" | ||
| + | </ | ||
| Relancer le serveur Web. Démarrer l' | Relancer le serveur Web. Démarrer l' | ||
| + | ==== Serveur Web et Servlet ==== | ||
| - | * Un peu d'aide pour la suite : http:// | + | Un peu d'aide pour la suite : http:// |
| - | == Serveur | + | ==Page Web HelloWorld== |
| - | * Page Web HelloWorld | + | Par défaut, il faut ajouter les ressources web dans le répertoire < |
| - | Ajouter | + | Ajouter |
| - | http:// | + | ==Servlet Hello World== |
| - | Par défaut, il faut ajouter les ressources web dans le répertoire | + | Toujours |
| - | Ajouter l' | + | <code java HelloServlet.java> |
| + | import java.io.*; | ||
| + | import javax.servlet.*; | ||
| + | import javax.servlet.http.*; | ||
| - | * Servlet Hello World | + | public class HelloServlet extends HttpServlet { |
| - | Ecrire une servlet | + | public void doGet(HttpServletRequest request, HttpServletResponse response) |
| + | throws IOException, | ||
| + | { | ||
| + | response.setContentType("text/ | ||
| + | PrintWriter out = response.getWriter(); | ||
| + | out.println("< | ||
| + | /* ... */ | ||
| + | out.println("</ | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| - | http:// | + | Pour compiler votre servlet, utilisez la ligne de commande ci-dessous |
| - | Créez le répertoire WEB-INF/ et ajoutez un fichier web.xml pour déclarer votre Servlet. | + | $ javac -cp " |
| - | < | + | |
| + | Il faut maintenant créer un répertoire WEB-INF/ dans test/ et déplacer le fichier HelloServlet.class dans le sous-répertoire WEB-INF/ | ||
| + | |||
| + | Pour rendre votre servlet accessible à l'URL suivante : http:// | ||
| + | |||
| + | il faut ajoutez un fichier web.xml dans WEB-INF/ avec les informations suivantes : | ||
| + | |||
| + | < | ||
| <?xml version=" | <?xml version=" | ||
| Line 77: | Line 100: | ||
| < | < | ||
| - | < | + | < |
| - | < | + | < |
| </ | </ | ||
| < | < | ||
| - | < | + | < |
| - | < | + | < |
| </ | </ | ||
| Line 89: | Line 112: | ||
| </ | </ | ||
| - | Pour compiler votre servlet, utilisez la ligne de commande ci-dessous : | ||
| - | |||
| - | $ javac -cp " | ||
| - | * Utilisation de Paramètres | + | ==Utilisation de Paramètres== |
| Ecrire maintenant une servlet " | Ecrire maintenant une servlet " | ||
| Line 103: | Line 123: | ||
| http:// | http:// | ||
| - | * Un exemple de JSP (Java Server Page) | + | ==Un exemple de JSP (Java Server Page)== |
| Ecrire maintenant la JSP HelloWorld.jsp, | Ecrire maintenant la JSP HelloWorld.jsp, | ||
| Line 109: | Line 129: | ||
| http:// | http:// | ||
| - | * Mise en place de HTTPS | + | ==Mise en place de HTTPS== |
| En vous aidant de l'aide http:// | En vous aidant de l'aide http:// | ||
sysrep/tp1.1352891673.txt.gz · Last modified: 2024/03/18 15:05 (external edit)
