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 :

Erreur java.lang.ClassNotFoundException - TransactionException


Sujet :

Eclipse Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 11
    Par défaut Erreur java.lang.ClassNotFoundException - TransactionException
    Bonjour,

    Débutant, je tente de récupérer mon projet réalisé sous une autre machine et je rencontre l'erreur suivante :

    août 16, 2015 9:55:32 AM org.apache.catalina.core.AprLifecycleListener init
    INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files (x86)\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\PC Connectivity Solution\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Samsung\Samsung PC Studio 3\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\adt-bundle-windows-x86_64-20140321;D:\eclipse\adt-bundle-windows-x86_64-20140321\sdk;.
    août 16, 2015 9:55:33 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
    WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:projetProto' did not find a matching property.
    août 16, 2015 9:55:33 AM org.apache.coyote.AbstractProtocol init
    INFO: Initializing ProtocolHandler ["http-bio-8080"]
    août 16, 2015 9:55:33 AM org.apache.coyote.AbstractProtocol init
    INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
    août 16, 2015 9:55:33 AM org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 1117 ms
    août 16, 2015 9:55:33 AM org.apache.catalina.core.StandardService startInternal
    INFO: Démarrage du service Catalina
    août 16, 2015 9:55:33 AM org.apache.catalina.core.StandardEngine startInternal
    INFO: Starting Servlet Engine: Apache Tomcat/7.0.26
    août 16, 2015 9:55:38 AM org.apache.catalina.core.ApplicationContext log
    INFO: La servlet servlets.InitServlet est marqué comme indisponible
    août 16, 2015 9:55:38 AM org.apache.catalina.core.StandardContext loadOnStartup
    SEVERE: La servlet /projet a généré une exception "load()"
    java.lang.ClassNotFoundException: org.eclipse.persistence.exceptions.TransactionException
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)
    at services.ServiceFactory.getProfilService(ServiceFactory.java:185)
    at servlets.InitServlet.<init>(InitServlet.java:27)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at java.lang.Class.newInstance0(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:125)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1136)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5015)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

    août 16, 2015 9:55:38 AM org.apache.coyote.AbstractProtocol start
    INFO: Starting ProtocolHandler ["http-bio-8080"]
    août 16, 2015 9:55:38 AM org.apache.coyote.AbstractProtocol start
    INFO: Starting ProtocolHandler ["ajp-bio-8009"]
    août 16, 2015 9:55:38 AM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 4854 ms
    Je vois bien qu'il y a un "java.lang.ClassNotFoundException" mais pour moi tout, je pense avoir tout importer correctement. Ou alors peut-être que je n'ai pas regardé au bon endroit... Quelqu'un aurait-il une idée ?
    Merci d'avance

  2. #2
    Membre chevronné
    Avatar de Jacques Beauregard
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2015
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2015
    Messages : 231
    Par défaut
    Bonjour,

    L'erreur indique clairement que la JVM tente de charger la classe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    org.eclipse.persistence.exceptions.TransactionException
    mais ne la trouve pas dans le classpath.
    As-tu vérifié que cette classe était présente suite à ton import ?
    Il ne faut jamais prendre les gens pour des cons, mais il ne faut pas oublier qu'ils le sont...

    Le guide du débutant pour apprendre à programmer en Java - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 11
    Par défaut
    Bonjour et merci pour cette réponse,

    J'ai finalement opté pour une réinstallation complète de mon environnement (eclipse, eclipselink, vérif variable d’environnement...) après avoir longuement cherché si le problème pouvait venir de mon projet.
    Ceci a réglé le problème de classe absente, je pense que mon problème venait de mon paramétrage d'éclipse link.

    Merci en tout cas de ton aide

    Bonne journée

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 09/11/2012, 17h13
  2. Réponses: 1
    Dernier message: 06/02/2012, 10h15
  3. [Debutant] erreur Java.lang.ClassNotFoundException
    Par chlebta*tsotsi dans le forum JDBC
    Réponses: 3
    Dernier message: 20/05/2011, 07h26
  4. [Struts 1.3.8] Erreur java.lang.ClassNotFoundException
    Par DomIII dans le forum Struts 1
    Réponses: 17
    Dernier message: 10/05/2009, 18h51
  5. Réponses: 1
    Dernier message: 04/07/2008, 19h15

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