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)