2tsiris
Messages postés31Date d'inscriptionjeudi 6 avril 2006StatutMembreDernière intervention11 juin 2006
-
6 avril 2006 à 15:19
2tsiris
Messages postés31Date d'inscriptionjeudi 6 avril 2006StatutMembreDernière intervention11 juin 2006
-
5 mai 2006 à 08:43
Bonjour
Je viens de créer mon premier servlet.Je code sous Jbuilder2 et utilise tomcat 5.5
j'ai donc créé dans C:Doc&setting->tomcat->webapps
un dossier "monhelloworld"dans lequel se trouve : "WEB-INF" qui comprend un autre dossier "classes" et un fichier "web.xml".
J ai mis le .class (Servlet1.class)et le .java(Servlet1.java) dans le dossier "classes".
public class Servlet1 extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head><title>ma première Servlet</title></head>");
out.println("<center>");
out.println("Salut tout le monde !!!");
out.println("
</center></html>");
}
}
cs_petitemainate
Messages postés29Date d'inscriptionmardi 3 juin 2003StatutMembreDernière intervention14 septembre 2009 7 avril 2006 à 12:26
Bonjour !
vérifie aussi ce que tu as écrit dans le web.xml
<web-app>
<display-name>Le Nom à Afficher</display-name>
<description>
Petite description de la web-app
</description>
<servlet>
<servlet-name>Le nom de la servlet</servlet-name>
<description>
Petite description de la servlet
</description>
<servlet-class>package.NomClass</servlet-class>
</servlet>
Si tu as mis ta classe Servlet1 dans le dossier "WEB-INF/classes/Servlet1.class" tu dois mettre la balise
<servlet-class>Servlet1</servlet-class>
Sinon si tu l'as mise dans le dossier "WEB-INF/classes/elloworld/Servlet1.class" tu dois mettre la balise
<servlet-class>elloworld.Servlet1</servlet-class>
2tsiris
Messages postés31Date d'inscriptionjeudi 6 avril 2006StatutMembreDernière intervention11 juin 2006 7 avril 2006 à 16:16
re [172771 bloofi] ton url ne fonctionne pas dsl.merci quand meme !!
re [=491159 frank_sauvage] oui j'ai stoké ma servlet dans "C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\monhelloworld\WEB-INF\classes"
et dans ce fichier "classes" j ai mis le Servlet1.java et le Servlet1.class
J'espère que cela répondre à ta question ??
re [petitemainate] merci pour cette précision .Je vais y regarder...
2tsiris
Messages postés31Date d'inscriptionjeudi 6 avril 2006StatutMembreDernière intervention11 juin 2006 8 avril 2006 à 17:09
aucun changement ... [petitemainate] merci quand meme !!
y a t-il quelqu'un qui a deja fait fonctionner un servlet avec Apache Tomcat 5.5.16 et le jre1.5.0_06 ??
car mon problème dois probablement venir de la .
2tsiris
Messages postés31Date d'inscriptionjeudi 6 avril 2006StatutMembreDernière intervention11 juin 2006 11 avril 2006 à 21:59
je pense que le problème vient de JBuilder 2 !
car quand je compiles une application rien ne se passe (une feneter dos s'ouvre et se ferme automatiquement sans réel changement)
et pour la compilation d'un servlet le fichier .html ne change aucunement de la page html initial a la création de la servlet.
Tandis que sur le 6 il se passe une vrai compilation avec détails pour les application(je n'ai pas la licence pour faire des servlet->Jbuilder6 personal).
Leproblème viedrait-l de JBuilder et des compilation des fichiers ?
2tsiris
Messages postés31Date d'inscriptionjeudi 6 avril 2006StatutMembreDernière intervention11 juin 2006 12 avril 2006 à 19:05
mais l'installation de ce logiciel ne va pas créer un conflit avec les installation au niveau du jdk et du jre en concordance avec tomcat et JBuilder ?