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 :

Eclipse/Tomcat : User Entries


Sujet :

Eclipse Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    759
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 759
    Points : 159
    Points
    159
    Par défaut Eclipse/Tomcat : User Entries
    Bonjour,

    J'ai plusieurs projets où le simple démarrage sous Tomcat fonctionne bien.

    Mais pour un projet, il a fallu créer une Run configuration et lancer Tomcat par ce moyen :
    Dans la fenêtre Run Configurations d'Eclipse, on crée une nouvelle configuration Java Application

    • Onglet Main : renseigner Main class = org.apache.catalina.startup.Bootstrap
    • Onglet Arguments : renseigner
      Program arguments = start
      et
      VM arguments = -Dcatalina.home="C:\DEV\tomcat-6.0.20" -Djava.endorsed.dirs="C:\DEV\tomcat-6.0.20\endorsed" -Dcatalina.base="C:\DEV\tomcat-6.0.20" -Djava.io.tmpdir="C:\DEV\tomcat-6.0.20\temp" -Doracledatabasemetadata.get_lob_precision=false
    • Onglet JRE : choisir Alternate JRE et choisir jdk1.6.0_43
    • Onglet Classpath : dans User Entries, ajouter les librairies C:\DEV\jdk1.6.0_43\lib\tools.jar et C:\DEV\tomcat-6.0.20\bin\bootstrap.jar


    Sans ces 2 librairies on a l'erreur java.lang.ClassNotFoundException: javax.validation.Validator
    Et si on tente de rajouter ces librairies dans les librairies du projet ou celles des répertoires pointés par common.loader= de catalina.properties, cela ne fonctionne pas non plus.

    Certes ça fonctionne, mais je ne comprends pas bien pourquoi il faut faire ainsi.

    Quelqu'un saurait-il me l'expliquer ?

    Merci.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    759
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 759
    Points : 159
    Points
    159
    Par défaut
    D'autre part (je ne sais pas si c'est lié) mais du coup je ne peux pas débugguer ce projet : si je tombe sur un point d'arrêt, ça me donne une page blanche "source not found"... je crains que ça ne soit laborieux pour travailler dessus

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    759
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 759
    Points : 159
    Points
    159
    Par défaut
    Bon, j'ai toujours rien compris mais j'ai résolu le problème plus proprement qu'avec tous ces paramètres de "bootstrap" qui viennent d'on ne sait où...

    Tout simplement mon Eclipse (RTC) était par défaut sur le jdk fourni par défaut (Window/Preferences/Tomcat/JVM Settings)
    En me mettant sur le jdk 1.6, plus de problème...

Discussions similaires

  1. [Eclipse + Tomcat + Struts] lancement de Tomcat
    Par phoebe dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 24/05/2005, 10h17
  2. [Eclipse + Tomcat] Utiliser base Mysql de EasyPHP
    Par louvino dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 05/01/2005, 23h09
  3. problème d'execution de JSP avec eclipse - TOMCAT
    Par Staron dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 14/12/2004, 21h48
  4. Problème avec eclipse, tomcat et lomboz
    Par sheura dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 29/09/2004, 18h03
  5. [Eclipse][Tomcat][Plug-ins] Pb configuration
    Par xa1 dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 25/09/2003, 01h28

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