sault, je suis débutante en j2ee j'aimerai bien m'aider a commencer s'il vous plais
sault, je suis débutante en j2ee j'aimerai bien m'aider a commencer s'il vous plais
bonjour
je suis debutante en JEE
mon probleme est: quand je créer un nouveau projet web , dans le deployment descriptor j'ai une ERROR page et je trouve pas le fichier web.xml dans WEB-INF
"resource/GestionForm/Web Content/WEB-INF/web.xm'l does not exist""
qlq peut m'aider??
vous trouvez le resultat en pice joint??
Bonjour,
Plusieurs choses à savoir :
Tous d'abord sur ta capture d'écran je voit que tu utilise Tomcat qui est un conteneur dit "léger" c-a-d qu'il n'embarque pas les bibliothèques nécessaires pour faire du JAVA EE. Pour avoir une liste des serveurs compatibles :
http://www.oracle.com/technetwork/ja...sp-136984.html
Comme tu peux le voir, seul 2 serveurs sont actuellement compatibles avec la dernière évolution de JAVA EE, la version 7. Je pense que pour toi un serveur avec une grosse communauté pour t'épauler serait le mieux. Donc Glassfish serait pour moi le bon choix.
Ensuite pour configurer ton Eclipse pour ton projet :
Clique sur Help -> Eclipse MarketPlace -> Dans l'onglet search tape " glassfish"
-> choisie le plugin qui correspond à ta version d'éclipse.
Pour finir il faut créer un projet JEE : File -> new -> Entreprise application project (EAR) -> Tu renseigne le nom -> Dans target runtime, tu clique sur "new runtime" -> Sélectionne Glassfish -> Glassfish 4.0 -> coche la case create new local serveur -> Indique l'emplacement du serveur et valide.
Ensuite tu clique sur finish et ton projet est créé.
Ensuite parce que eclipse ne le fait pas pour toi, de la même manière tu créer un project "web dynamique" et un projet EJB.
Ensuite clique droit sur l' l'EAR, -> properties -> deployment assembly -> add -> project -> Ajoute les deux projets déjà créer précédemment.
Voila, donc avant de partir dans du JEE, il va falloir connaître d'abord la technologie java permettant de faire du web ( jsp, servlet ... ), connaitre le serveur que tu utilise ( comment configurer une datasource, etc ... ) et savoir utiliser ton IDE ( créer des projets, les assembler entre eux, gérer les librairie... )
Une fois maîtrisé, le JAVA EE c'est que tu bonheur .
Tu en est ou dans ton apprentissage? jsp, servlet ? ejb? jpa? cela te dit quelque chose?
J'espère t'avoir un peu aiguillé.
@scandinave c'est un peu de l'overkill, un ear pour quelqu'un qui veux juste créer a priori des pages web
Les versions récentes de la spec J2EE ne rendent plus obligatoire le web.xml. -> plus de "source"
Dans l'onglet "design", on ne te laisse pas créer de nouvelle pages d'erreur?
Sinon, tu peux aussi faire Deployment Descriptor -> bouton droit -> Generate Deployment Descriptor Stub"
Oui je sais mais dans cas pas besion de JEE. un dynamique projet suffira effectivement. mais j'avais compris qu'elle voulait partir sur un projet java entreprise.
Effectivement comme dit tchize, le web.xml n'est plus obligatoire. Toute la configuration peut se faire via les annotation java.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager