Bonjour a tous et a toutes
Voila je débute en J2EE et comme tout débutant je rencontre des difficultés là où normalement y il ne devrait pas y en avoir.
Après avoir arpenté moult tutos, FAQ et forum … je me tourne vers vous :-)
Pour commencer je travail sous Windows XP sp2
J’ais télécharger sur le site de SUN le : j2eesdk-1_4_03-windows.exe
Qui contient :
* Sun Java System Application Server Platform Edition 8.2
* J2SE 5.0
* J2EE 1.4 SDK
* J2EE 1.4 API Documentation
J’ais installer tout ça dans
C:\Sun\AppServer
J’ais configurer mes variables d’environnement comme suis :
CLASSPATH
C:\Program Files\Java\jre1.5.0_06\lib\ext\QTJava.zip;C:\Sun\AppServer\lib\j2ee.jar
JAVA_HOME
C:\Program Files\Java\jre1.5.0_06
Path
%SystemRoot%\system32;%SystemRoot%;
%SystemRoot%\System32\Wbem;C:\ProgramFiles\QuickTime\QTSystem\;
C:\Sun\AppServer\bin;
C:\Sun\AppServer\jdk\bin;C:\Sun\AppServer\jdk\jre\bin;
C:\Sun\AppServer\lib;C:\Program Files\Java\jre1.5.0_06\bin
QTJAVA
C:\Program Files\Java\jre1.5.0_06\lib\ext\QTJava.zip
Comme vous pouvez le voir à ce déballage d’information : j’y connais rien en variables d’environnement ….
Petit test : je lance le serveur ( démarrer => tous les prog => ….. => Start Default Server )
Une console s’affiche et me dit d’appuyer sur une touche.
je lance mon navigateur Web (Firefox) et je tape l’URL : http://localhost:8080/
Et j’arrive sur la page d’accueil
Jusque là tous vas bien …
Je lance éclipse.
Je veux écrire ma première servlet
Je créer un nouveau projet.
On me demande de choisir un wizard : le seul qui semble correspondre et java Project.
Je récupère un code de Hello World :
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 public class premiere_applet extends HttpServlet { public void init() { } public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html"); PrintWriter out = res.getWriter(); out.println("<HTML>"); out.println("<HEAD><TITLE> MT J2EE </TITLE></HEAD>"); out.println("<BODY>"); out.println("Hello ITIN"); //out.println("<br/>"+req.getParameter("Nom")); out.println("</BODY>"); out.println("</HTML>"); out.close(); } }
Que je place dans le fichier de class premiere_applet qui est dans le package par défaut de mon projet.
Et là éclipse ne connais javax.servlet.*;
Et d’ailleurs la doc non plus ..
Ps pour éclipse : Eclipse SDK Version: 3.1.2
Voila ou je suis bloquer pour le moment.
Mais j’anticipe déjà d’autres problèmes : dans beaucoup de tutos ont parle du conteneur de servlet Tomcat. Mais à chaque fois la méthode configuration se base sur une installation indépendante de tomcat ors j’ais crue comprendre qu’il est intégré au « Sun Java System Application Server Platform Edition 8.2 » Comment configurer éclipse pour charger mes servlet directement dans le serveur ( si c’est possible ).
Je sens que j’ais pas fini de galèrer moi !!!
Merci de votre aide et de vos conseils 8)
Partager