J'essaie de créer un service Web et de le supplier sur Tomcat. Je suive Ce didacticiel .
Je suis Utilisation d'Eclipse Europa. P>
Mais lorsque j'essaie de démarrer le serveur, il renvoie cette erreur: p>
4 Réponses :
Le threadlocaleakprevenventionListener code> a été ajouté récemment à Tomcat. Il est disponible à Tomcat 7 ainsi que la dernière version de Tomcat 6. Assurez-vous que vous disposez du dernier Tomcat 6, avec une installation propre (votre installation peut avoir le
serveur.xml code> de la nouvelle version et les pots de l'ancien) p>
Je ne peux pas voir cette classe à Tomcat 6.0.35 (la dernière 6). Il est présent dans 7 cependant.
Pas dans 6.0.45 non plus.
N'a pas fonctionné pour moi. Ces options ont été désactivées. J'ai donc supprimé le serveur de l'onglet Server et ajoutez à nouveau avec le nouvel assistant de serveur et cela a fonctionné. :)
Votre web.xml contient une entrée pour un auditeur dont le code a été ajouté à Tomcat 7.0.6 et à l'envers, mais votre Tomcat est plus âgé que celui-là - P>
org.apache.catalina.core.threadlocalleakpreventListener P>
Même si je suis confronté au même problème. Ce que vous devez faire est, allez à l'onglet Serveurs et à gauche sur le serveur Apache et cliquez sur Propriétés. Là, vous pouvez voir l'emplacement pointant vers [métadonnées d'espace de travail]. Cliquez sur l'emplacement du commutateur. Il passera à Apache Emplacement / Serveurs / Tomcat XXX.Appliquez les modifications et économisez. P>
Si vous utilisez la classe dans Server.XML, vous devez le supprimer pour vous débarrasser de l'erreur / exception.
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>