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:17] – orel | sysrep:tp1 [2024/03/18 15:06] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 19: | Line 19: | ||
- | Décompresser | + | Décompressez |
Line 25: | Line 25: | ||
- | Configurer | + | Configurez |
export CATALINA_HOME=< | export CATALINA_HOME=< | ||
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 ==== | ==== Serveur Web et Servlet ==== | ||
Line 55: | Line 56: | ||
==Page Web HelloWorld== | ==Page Web HelloWorld== | ||
- | Ajouter une simple page HTML " | + | Par défaut, il faut ajouter les ressources web dans le répertoire < |
- | + | ||
- | | + | |
- | + | ||
- | Par défaut, il faut ajouter les ressources web dans le répertoire < | + | |
Ajouter l' | Ajouter l' | ||
Line 65: | Line 62: | ||
==Servlet Hello World== | ==Servlet Hello World== | ||
- | Ecrire une servlet " | + | Toujours dans le sous-répertoire test/, nous allons ajouter une servlet. |
- | | + | <code java HelloServlet.java> |
+ | import java.io.*; | ||
+ | import javax.servlet.*; | ||
+ | import javax.servlet.http.*; | ||
- | Créez le répertoire WEB-INF/ et ajoutez un fichier web.xml pour déclarer votre Servlet. | + | public class HelloServlet extends HttpServlet { |
- | < | + | public void doGet(HttpServletRequest request, HttpServletResponse response) |
+ | throws IOException, | ||
+ | { | ||
+ | response.setContentType(" | ||
+ | PrintWriter out = response.getWriter(); | ||
+ | out.println("< | ||
+ | /* ... */ | ||
+ | out.println("</ | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Pour compiler votre servlet, utilisez la ligne de commande ci-dessous : | ||
+ | |||
+ | $ 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== |
sysrep/tp1.1352891850.txt.gz · Last modified: 2024/03/18 15:05 (external edit)