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 :

[TOMCAT-ECLIPSE] Problème classpath !


Sujet :

Tomcat et TomEE Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    VoD
    VoD est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 7
    Par défaut [TOMCAT-ECLIPSE] Problème classpath !
    Bonjour,

    J'ai petit problèmen en ce moment et là je tourne en rond depuis lontemps.

    Voilà je développe une appli sous éclipse. Quand je l'exécute, il n'y a pas de problème, ca fonctionne nikel.

    Mais quand je mets mon appli sur un server de test, il me lance la fameuse exception

    J'ai rajouté une ligne dans mon fichier "setclasspath.bat" du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set CLASSPATH=%JAVA_HOME%\lib\tools.jar;"Z:\jakarta-tomcat-5.0.19\webapps\Library\WEB-INF\classes"
    Rien n'y fait, j'ai toujours l'exception, qui est lancé


    Quelqu'un saurait-il où est le problème ????

    Merci d'avance
    VoD

  2. #2
    Membre éclairé Avatar de meufeu
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    355
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 355
    Par défaut
    Comment fais tu pour déployer ton applius ur ton serveur ?

    Sur quelle classe te fait il ton NoClassDefFoundError ?

    Peux tu montrer la log en détails ?

    Merci!

  3. #3
    VoD
    VoD est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 7
    Par défaut
    Pour déployer mes applis sur le server, je génére des .war sous eclipse grace à ant, ensuite je le mets sur le serv et je le redémarre.

    Il les déploie et ca roule ... normalement


    Sinon voilà la trace de l'erreur

    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
    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 
     
    javax.servlet.ServletException: Erreur à l'instantiation de la classe servlet com.vod.visu.opac.LoginServlet
    	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
    	org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
    	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:833)
    	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:732)
    	org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:619)
    	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:688)
    	java.lang.Thread.run(Thread.java:536)
     
     
    cause mère 
     
    java.lang.NoClassDefFoundError: com/vod/recognizer/OCRClient
    	com.vod.visu.opac.LoginServlet.<clinit>(Unknown Source)
    	sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    	sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    	java.lang.reflect.Constructor.newInstance(Constructor.java:274)
    	java.lang.Class.newInstance0(Class.java:306)
    	java.lang.Class.newInstance(Class.java:259)
    	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:164)
    	org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206)
    	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:833)
    	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:732)
    	org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:619)
    	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:688)
    	java.lang.Thread.run(Thread.java:536)
     
     
    note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Tomcat.
     
     
    --------------------------------------------------------------------------------
     
    Apache Tomcat/5.0.19

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2004
    Messages : 85
    Par défaut
    Juste une petite remarque, si tu utilises des jar externes à ton développements (sous forme de "librairie"), copie les dans WEB-INF/lib avec ant, ils seront déployés par Tomcat.
    Je ne sais pas si ça peut être la source de ton problème mais ça peut t'être utile...
    @+

  5. #5
    VoD
    VoD est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 7
    Par défaut
    Toutes les librairies externes que j'utilises sont en effet dans le rep lib de Tomcat, pour celles-ci il n'y a aucun pbs.
    C'est juste en fait pour des classes que j'ai créées.

    Je fais appel à une classe d'une appli dans une autre appli de mon projet et c'est là que ca bloque sur le serveur et non sous eclipse

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 54
    Par défaut
    Je n'en suis pas sur mais je ne pense pas que tu puisses utiliser des classes d'une servlet dans une autre servlet si elles sont déployées dans leur répertoire respectif...

  7. #7
    VoD
    VoD est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 7
    Par défaut
    Euh ... pourquoi ca marcherai quand je lance tomcat sous eclipse dans ce cas ?

    Enfin bon, je sens que ca va pas prendre longtemps la tête, je vais faire un jar et e foutre dans le répertoire LIB lol !

    Comme cela, pas de soucis

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

Discussions similaires

  1. Réponses: 17
    Dernier message: 06/04/2012, 10h51
  2. probléme tomcat eclipse
    Par moslem dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 26/02/2008, 18h46
  3. [Eclipse] Problème avec Tomcat
    Par mboubidi dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 05/05/2007, 17h28
  4. [Tomcat 5 + Eclipse] Problème de configuration
    Par seb55555 dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 26/10/2004, 15h20
  5. Eclipse - problème de création d'un projet Tomcat
    Par firado dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 05/07/2004, 11h05

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