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

Tomcat et TomEE Java Discussion :

Comment Deployer mon projet JEE sous Eclipse dans Tomcat


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2013
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Afrique Du Sud

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 22
    Par défaut Comment Deployer mon projet JEE sous Eclipse dans Tomcat
    j'ai développé mon application JEE(OPENXAVA) sous eclipse Moskitt;j'utilise tomcat comme serveur d'applications et Hibernate pour l'accès aux données;grâce au fichier Context.xml je configure mon serveur tomcat que je lance dans le navigateur;il fonctionne très bien;le problème est que je n'arrive pas à voir mon projet dans la Webapps de tomcat(ce que je souhaite fortement!!);j'ai réussi à exporter mon projet web en fichier.war mais quand je le met dans la webapps de tomcat et que je le lance, j'obtient une suite d'erreurs.


    Etat HTTP 500 -
    ________________________________________
    type Rapport d''exception
    message
    description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
    exception
    org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/transaction/SystemException
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:534)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:442)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    org.openxava.web.servlets.ModuleServlet.doGet(ModuleServlet.java:24)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    cause mère
    javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/transaction/SystemException
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:911)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:840)
    org.apache.jsp.xava.module_jsp._jspService(module_jsp.java:640)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    org.openxava.web.servlets.ModuleServlet.doGet(ModuleServlet.java:24)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    cause mère
    java.lang.NoClassDefFoundError: javax/transaction/SystemException
    org.hibernate.ejb.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:112)
    org.hibernate.ejb.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:107)
    org.openxava.jpa.XPersistence.createManager(XPersistence.java:108)
    org.openxava.annotations.parse.AnnotatedClassParser.obtainManagedClassNamesUsingJPA(AnnotatedClassParser.java:2522)
    org.openxava.annotations.parse.AnnotatedClassParser.getManagedClassNames(AnnotatedClassParser.java:2438)
    org.openxava.annotations.parse.AnnotatedClassParser.getClassNameFor(AnnotatedClassParser.java:2390)
    org.openxava.annotations.parse.AnnotatedClassParser.parse(AnnotatedClassParser.java:66)
    org.openxava.component.ComponentParser.parseAnnotatedClass(ComponentParser.java:47)
    org.openxava.component.ComponentParser.parse(ComponentParser.java:36)
    org.openxava.component.MetaComponent.get(MetaComponent.java:60)
    org.openxava.controller.ModuleManager.setModuleName(ModuleManager.java:1002)
    org.apache.jsp.xava.module_jsp._jspService(module_jsp.java:165)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    org.openxava.web.servlets.ModuleServlet.doGet(ModuleServlet.java:24)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/7.0.12.
    ________________________________________
    Apache Tomcat/7.0.12


  2. #2
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2013
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Afrique Du Sud

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 22
    Par défaut
    j'ai désespérement besoin d'aide;merci d'avance

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Par défaut
    as-tu ajouté le jar de openxava dans ton Classpath ?

  4. #4
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    Il doit te manquer la jar jta.jar.

  5. #5
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2013
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Afrique Du Sud

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2013
    Messages : 22
    Par défaut
    j'ai déjà le fichier openxava.jar dans ton Classpath et après que j'ai ajouté le fichier jar jta.jar dans la lib de mon projet le message d'erreur a changé!!j'ai téléchargé le fichier javax.ejb.jar que j'ai mis dans la lib de tomcat mais jusque là l'erreur persiste.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
     
    Etat HTTP 500 -
     
    type Rapport d''exception
     
    message
     
    description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
     
    exception
     
    org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/ejb/ObjectNotFoundException: Make sure ejb.jar is in the lib (common/lib in Tomcat 5.5 or lib in Tomcat 6) folder of your servlet container
    	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:534)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:442)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    	org.openxava.web.servlets.ModuleServlet.doGet(ModuleServlet.java:24)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
     
    cause mère
     
    javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/ejb/ObjectNotFoundException: Make sure ejb.jar is in the lib (common/lib in Tomcat 5.5 or lib in Tomcat 6) folder of your servlet container
    	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:911)
    	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:840)
    	org.apache.jsp.xava.module_jsp._jspService(module_jsp.java:640)
    	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    	org.openxava.web.servlets.ModuleServlet.doGet(ModuleServlet.java:24)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
     
    cause mère
     
    java.lang.NoClassDefFoundError: javax/ejb/ObjectNotFoundException: Make sure ejb.jar is in the lib (common/lib in Tomcat 5.5 or lib in Tomcat 6) folder of your servlet container
    	org.openxava.controller.meta.MetaObject.createObject(MetaObject.java:78)
    	org.openxava.controller.ModuleContext.createObject(ModuleContext.java:169)
    	org.openxava.controller.ModuleContext.get(ModuleContext.java:93)
    	org.openxava.controller.ModuleManager.setModuleName(ModuleManager.java:1010)
    	org.apache.jsp.xava.module_jsp._jspService(module_jsp.java:165)
    	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    	org.openxava.web.servlets.ModuleServlet.doGet(ModuleServlet.java:24)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
     
    note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/7.0.12.
    Apache Tomcat/7.0.12

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 59
    Par défaut
    Cette erreur me dit quelque chose, je suis absolument pas sûre de moi vue que je déploie sur glassfish plus que tomcat.

    Mais essais de mettre tes jar dans ton dossier \WebContent\WEB-INF\lib
    Puis tu l'indiques dans ton Build Path. Le tout dans eclipse.
    Puis tu recrées ton WAR.

    J'espère que cette solution t'auras aidé ou du moins fait avancer.

Discussions similaires

  1. Problème de déploiement d'un projet web sous Eclipse et Tomcat
    Par dev_newbie dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 15/12/2009, 15h59
  2. deployer un projet web sous eclipse ganymede
    Par john_wili dans le forum Eclipse Java
    Réponses: 9
    Dernier message: 13/06/2009, 18h13
  3. Réponses: 1
    Dernier message: 24/02/2009, 15h07
  4. [Run]comment executer un projet java sous eclipse
    Par snaioua dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 04/10/2005, 17h40
  5. [Plugin]Lancement d'un projet JSP sous Eclipse avec Tomcat
    Par samios dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 25/08/2004, 18h03

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