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 !!!
# Re: Tutorial J2EE pratico pratique ?
Posté par Volnai . Évalué à 1.
# Re: Tutorial J2EE pratico pratique ?
Posté par Babelouest (site web personnel) . Évalué à 1.
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 . Évalué à 1.
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 (site web personnel) . Évalué à 1.
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 (site web personnel) . Évalué à 1.
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 . Évalué à 1.
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 (site web personnel) . Évalué à 1.
le J2EE est bien plus compliqué que ce qu'apporte Tomcat
[^] # Re: Tutorial J2EE pratico pratique ?
Posté par Antonio Da Silva (site web personnel) . Évalué à 1.
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
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.