Derniers journaux de dmz :

Journal : Tutorial J2EE pratico pratique ?

Posté par Damien Metzler () le 22 avril 2004
0
Bonjour à tous les Pierre Tramo,

Pour tout un tas de raisons, je cherche à me former aux techno jsp, servlet, javabean et consors.....

J'ai donc installé Tomcat 5, trouvé un tutoriel sur les servlets, développé et compilé un sublime HelloWorld.... et je n'arrive pas à la faire tourner dans Tomcat.

Est ce que qqn aurait un lien sur un site expliquant précisément ce qu'il faut faire de A à Z... La plupart des howto que j'ai trouvé éludent souvent la question : comment je mets ma servlet dans mon tomcat ?
Du coup je suis bloqué, ça fait une journée que je suis dessus et ça m'énerve : je suis pas loin de retourner voir mes php, zope, mod_perl et autres !!!!


A l'aide !!!

> Lire le journal (8 commentaires, moyenne: 1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: Tutorial J2EE pratico pratique ?

Posté par Volnai () le 22/04/2004 à 11:55. (lien). Évalué à 1.

Pour commencer, mais la quelque part dans ton repertoire webapp, dans un WEB-INF/classes. Apres, lit le server.xml pour comprendre comment ca marche :)

Re: Tutorial J2EE pratico pratique ?

Posté par Cvreer Genzb () le 22/04/2004 à 11:59. (lien). Évalué à 1.

ben... faut configurer comme il faut ton server.xml dans tomcat et le web.xml de ton application pour lui dire d'aller jouer avec la servlet que tu as développé en lui donnant le fully qualified name et zou !

y'a pas mal d'exemples et de commentaires dans les fichiers server.xml et les web.xml des applis, inspire-toi en

mais n'oublie pas de rendre le code de ton Hello World ! GPL sinon...

  • [^]Re: Tutorial J2EE pratico pratique ?

    Posté par Damien Metzler () le 22/04/2004 à 12:03. (lien). Évalué à 1.

    Ben j'ai déjà pas mal bidouillé ces fichiers mais ça marche pas (je dois oublier un truc)

    Il m'est d'autre part assez difficile de tout comprendre car je débute totalement dans cette architecture. J'ai bien compris les grands principes mais c'est l'application de ces principes qui pose pb.

    C'est pour ça que j'aimerais savoir si il existe un tut qui me prendrait par la main et qui m'expliquerait tout ça.... plus qu'une aide ponctuelle sur un problème particulier (faut pas le prendre mal hein ?)

    Bon sinon mon helloworld est sous GPL, c'est d'ailleurs l'entête qui prend le plus de place :p

Re: Tutorial J2EE pratico pratique ?

Posté par Antonio Da Silva (page perso, ) le 22/04/2004 à 12:53. (lien). Évalué à 1.

>La plupart des howto que j'ai trouvé éludent souvent la question : comment je mets ma servlet dans mon tomcat ?

Ils n'éludent pas la question, c'est juste que la structure d'une web app est normalisée

il te faut la structure:

mywebapp/ ( ou tout autre nom qui te plait)
contient les pages jsp utiles et un répertoire :
mywebapp/WEB_INF/
mywebapp/WEB_INF/web.xml qui définit la conf de ta webapp
mywebapp/WEB_INF/classes/ qui contient tes classes compilées
mywebapp/WEB_INF/lib/ qui contient tes lib utiles pour la webapp

un exemple simple de web.xml:


=======================
<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd(...)">


<web-app>

<servlet-name>MyServlet</servlet-name>
<servlet-class>org.linuxfr.MyFirstServlet</servlet-class>
<load-on-startup>1</load-on-startup>


<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/myFirstServlet</url-pattern>
</servlet-mapping>
</web-app>

==========================

Je te conseille de lire la DTD http://java.sun.com/dtd/web-app_2_3.dtd(...) qui est bien documentée.

Sinon, je te conseillerai plutôt Jetty ( http://jetty.mortbay.org(...) ) qui est plus simple à mettre en place que Tomcat pour un débutant.

Re: Tutorial J2EE pratico pratique ?

Posté par Sylvestre Ledru (Jabber id, page perso, ) le 22/04/2004 à 20:53. (lien). Évalué à 1.

Heuuu
J2EE c'est pas du tout les servlets et co ...
Tomcat n'est pas un serveur J2EE. C'est un serveur de page dynamique.
Si tu veux un serveur J2EE, faut que tu cherche du cote de Jboss (http://www.jboss.org(...)) et de Jonas (http://jonas.objectweb.org/(...)) ...

  • [^]Re: Tutorial J2EE pratico pratique ?

    Posté par Damien Metzler () le 22/04/2004 à 22:09. (lien). Évalué à 1.

    Heuuuu,

    J'avais compris... seulement avant de commencer par J2EE, les EJB etc.... je me suis dis qu'il va peut être falloir commencer par un conteneur de servlet, jsp etc....

    Après je pense que je ferais du struts et ensuite j'installerai un serveur J2EE : soit jboss soit jonas je n'ai pas encore choisi. Maintenant le titre est peut être mal choisi, mais si tu penses que ma démarche est pas top, arrête moi tout de suite !

    • [^]Re: Tutorial J2EE pratico pratique ?

      Posté par Sylvestre Ledru (Jabber id, page perso, ) le 23/04/2004 à 09:17. (lien). Évalué à 1.

      non, non, elle l'est :)
      le J2EE est bien plus compliqué que ce qu'apporte Tomcat

  • [^]Re: Tutorial J2EE pratico pratique ?

    Posté par Antonio Da Silva (page perso, ) le 22/04/2004 à 23:02. (lien). Évalué à 1.

    >J2EE c'est pas du tout les servlets et co ...

    Si c'en est une partie, jdbc, les servlets, JMS, les EJB, etc. font partie des spécifications J2EE

    Mais beacoup ne font aucune distinction entre J2EE et les EJB

Revenir en haut de page