IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Java Discussion :

[débutant] [lomboz] Problème deploy.web.xml


Sujet :

Eclipse Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 9
    Points : 7
    Points
    7
    Par défaut [Résolu] [débutant] [lomboz] Problème deploy.web.xml
    Bonjour. Je suis nouveaux ici et je trouve ce forum très interessant lorsqu'on a un problème. Je n'ai jamais posté mais je prend la décision de le faire car j'avance très lentement dans mon projet.
    Je suis en stage et je dois étudier les possibilité offerte en Java pour le dévellopement d'un modèle de site avec prise de commande. J'ai essayé de le faire de manière basic avec un jsp et des classes, en le mettant sur JBoss j'y suis arrivé, ca marche.
    Maintenant je m'essaye aux EJB, et j'ai pris pour cela Lomboz sur Eclipse, qui m'a l'air vraiment bon. J'ai tenté de regarder à droite à gauche les tuto, ca marche.
    Le problème auquel je suis confronté (et ce n'est pas le dernier, je suis débutant... désolé...) réside dans le fait que lorsque j'essaye de faire un EAR avec un module web et un module EJB, ant se heurte à un manque de fichier, qui devrait se nommer deploy.web.xml, selon le build.xml. Ce fameux build.xml est généré par Lomboz, et je ne sais pas si j'ai oublié de faire quelque chose, car le seul tuto que j'ai trouvé sur la génération d'EAR est celui d'objectlearn, et il ne se dévellope pas tellement sur la question.
    Si quelqu'un pouvait m'aider, pour cette question, et meme en général en ce qui concerne les EJB et JBoss, ca serait super sympa.
    Je vous remerci.

  2. #2
    Futur Membre du Club
    Inscrit en
    Avril 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    J'ai enlever les deux tag concernant deploy.web.xml et deploy.ejb.xml, j'ai réussit à faire un ear, et selon les tuto que j'ai pu lire, j'ai réussis avec plus ou moins de mal à lancer le jsp de cet EAR. Maintenant, je sais pas trop si il est correctement déployé sur JBoss, (dans les normes, car il marche, mais si ca se trouve c'est pas selon la procédure normale...)
    J'ai remarqué un dossier:
    JBoss\server\default\tmp\deploy\server\default\deploy\work\MainEngine\localhost\myapp contenant l'index_jsp sur lequel JBoss travaille et un Web_inf avec dedans les classes de mon EJB, je sais pas trop si c'est normal...
    J'ai une question pour ceux qui connaissent les EJBs, étant donné que je nage tout seul dans les docs, je suis pas du tout capable de maitriser les EJB, je n'arrive pas à expliquer à mon boss ce que ça apporte (à part que le conteneur gère plein de chose, sécurité etc, et que je pense que c'est mieux de faire une couche métier pour le serveur, jdis ça sans trop savoir...), est ce que j'ai le droit de mettre une classe dans un package d'une EJB sans que ce soit une EJB, simplement une classe que l'EJB pourra exploiter mais qui ne respecte pas la norme EJB?

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    Personne ne pourrait m'aider sur ce problème de "deploy.web.xml"? Y en a t il qui utilise Lomboz et qui le maitrise, qui deploit des EAR sans problème? J'aimerais savoir si j'ai oublié de faire quelque chose pour faire l'EAR, si le build.xml demande toujours ce fameux "deploy.web.xm" que je n'ai nulpart (visiblement), il doit y avoir une raison...
    Merci à vous...

  4. #4
    Membre éprouvé

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2002
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mars 2002
    Messages : 72
    Points : 1 063
    Points
    1 063
    Par défaut
    Bonjour,

    Au hazard du net, je suis tombé sur un forum qui donne cette solution pour un problème similaire au votre :

    Here's ur solution:

    In ur {eclipsehome}\com.objectlearn.jdt.j2ee\servers, there's a .server file, add the code below just after the "</projectClassPath>" tag in ur .server file
    ===============================
    <adminTool>
    <web><deploy /><undeploy />
    </web>
    <ejb><deploy /><undeploy />
    </ejb>
    <ear><deploy /><undeploy />
    <webModule><deploy /><undeploy />
    </webModule>
    <ejbModule><deploy /><undeploy />
    </ejbModule>
    </ear>
    </adminTool>
    <adminToolPath>
    </adminToolPath>
    ===============================

    after that save the file, then just right click , deploy again, and it should work.

    Voici le lien du post en question (en anglais): http://forums.devshed.com/t105919/s.html

    Sinon il y a aussi cet excellent tutoriel qui donne toute la marche a suivre pour utiliser Lomboz avec jboss pour faire des EJB: http://www.tusc.com.au/tutorial/html/index.html

    Ce tutoriel requiert des adaptations pour l'appliquer à jboss 3.2.3
    Ancien rédacteur Java/J2EE ,C++Builder

  5. #5
    Futur Membre du Club
    Inscrit en
    Avril 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    Aparement je crois que je ne suis pas le seul à avoir un problème de ce genre au vu de ce lien.
    Merci beacoup pour cette info, j'ai suivi ce qui est dit, je n'ai pas pu vérifier si cela fonctionne mais c'est sympa de m'avoir donné cette info.

  6. #6
    Futur Membre du Club
    Inscrit en
    Avril 2004
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 9
    Points : 7
    Points
    7
    Par défaut
    J'ai essayé avec la solution donné, et même en redémarrant ça ne marchait toujours pas, en recréant un EAR j'obtenais toujours la même chose.
    J'ai trouvé ailleur une solution qui s'en approche, toujours en modifiant "XXX.server", avec une modification sur les première ligne. La génération du build.xml donne toujours le meme fichier, avec les tag:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <ant antfile="./deploy.web.xml" dir="." target="deploy" inheritall="true">
    </ant>
    mais lors du déploiement le problème n'apparait plus, il ne demande plus le fameux "deploy.web.xml"...

    Voici la solution, modifier le fichier du serveur utilisé sous {ECLIPSE_PATH}\plugins\com.objectlearn.jdt.j2ee\servers (par exemple, pour JBoss 3.2.1, ca sera "jboss321.server") et ajouter, juste apres la balise "</projectClassPath>" le code suivant:
    <adminTool>
    <web>
    <deploy><![CDATA[
    <!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
    <!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
    <project name="deployextension" default="deploy" basedir=".">
    <target name="deploy" >
    </target>
    </project>
    ]]></deploy>

    <undeploy><![CDATA[
    <!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
    <!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
    <project name="deployextension" default="undeploy" basedir=".">
    <target name="undeploy" >
    </target>
    </project>
    ]]></undeploy>

    </web>
    <ejb>
    <deploy><![CDATA[
    <!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
    <!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
    <project name="deployextension" default="deploy" basedir=".">
    <target name="deploy" >
    </target>
    </project>
    ]]></deploy>

    <undeploy><![CDATA[
    <!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
    <!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
    <project name="deployextension" default="undeploy" basedir=".">
    <target name="undeploy" >
    </target>
    </project>
    ]]></undeploy>
    </ejb>


    <ear>
    <deploy><![CDATA[

    <!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
    <!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
    <project name="deployextension" default="deploy" basedir=".">
    <target name="deploy" >
    </target>
    </project>
    ]]></deploy>

    <undeploy><![CDATA[
    <!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
    <!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
    <project name="deployextension" default="undeploy" basedir=".">
    <target name="undeploy" >
    </target>
    </project>
    ]]></undeploy>
    <webModule><deploy /><undeploy />
    </webModule>
    <ejbModule><deploy /><undeploy />
    </ejbModule>
    </ear>
    </adminTool>
    <adminToolPath>
    </adminToolPath>
    Si ça se trouve ça marche chez moi car j'ai fait une erreur par dessus qui rend la chose possible, mais à priori ça a l'air de fonctionner...
    Voici le lien où j'ai trouvé la solution...

    En tout cas merci encore.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ Tomcat ] [ débutant ] config web.xml
    Par TeTram dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 09/02/2009, 10h22
  2. [DEBUTANT]Problème de deployement avec web.xml
    Par kore62 dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 06/08/2007, 14h54
  3. [Tomcat] Problème avec web.xml
    Par hichamus dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 01/03/2005, 16h57
  4. [LOMBOZ]Génération WEB.XML
    Par JWillow dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 14/12/2004, 23h54
  5. [Débutant][Application web] : web.xml + includes jsp
    Par silver_dragoon dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 12/02/2004, 20h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo