J'ai effectivement pensé à ce problème, mais il m'a fallu des jours, j'ai donc pensé que je pourrais coller ma solution pour aider les autres.
J'utilise Fedora 11, et dans Eclipse, j'ai essayé d'ajouter un serveur Tomcat 6 et de le démarrer. Je voudrais obtenir le message d'erreur suivant:
"Démarrage de Tomcat v6.0 Server at localhost' a rencontré un problème.
Serveur Tomcat v6.0 Server at localhost n'a pas pu démarrer.
Puis, dans ma console j'ai eu la suivante:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:54)
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
... 1 more
Could not find the main class: org.apache.catalina.startup.Bootstrap. Program will exit.
Je vais poster la solution dans une réponse ci-dessous.