J'ai plusieurs projets web dynamiques dans mon espace de travail, chacun contient des classes et fait référence à d'autres projets utilitaires (projets Java simples), et à des jars tiers.classes manquantes après publication du projet web dans tomcat en utilisant eclipse wtp
Ces applications (projets web dynamiques) sont déployés sur v6.0.6 tomcat utilisant Eclipse WTP (Helios 3.6)
Lorsque je mets à jour mon espace de travail et de nouvelles classes/ressources/pots sont extraits du dépôt SVN, je re -publier mes applications dans les applications Tomcat, et redémarrez-le. De temps en temps, lorsque Tomcat démarre l'une de mes applications, il lève ClassNotFoundException ou se plaint d'une autre ressource manquante. Parfois je vois que la ressource déployée (spring beans xml par exemple) n'est pas à jour et contient du contenu «ancien».
La commune traitement anti-voodoo-black-magic J'utilise: * stop/start tomcat * propre (quand un clic droit sur la configuration du serveur) * répertoire de travail tomcat propre * supprimer toutes les applications de tomcat , nettoyer, redémarrer tomcat, ajouter toutes les applications
Je dois exécuter cette 'procédure' plusieurs fois jusqu'à ce que le problème soit résolu.
Est-ce que vous en souffrez également? Est-ce un bug connu ? Des suggestions pour y remédier? est l'utilisation de pots au lieu de projets d'utilité va résoudre/réduire ce problème?
Je considérerais plutôt utiliser Embedded Jetty, je veux juste éviter les scripts propriétaires pour lancer Jetty sur un environnement 'production'.
- Yonatan
Cela m'arrive aussi. Le même vaudou s'applique. Ma seule solution est malheureusement de ne pas utiliser eclipse/wtp – Ran
Moi aussi ......... – mjaggard
Une chose que j'ai remarquée quand ce problème m'est arrivé est lorsque j'ai ignoré le dossier de construction du projet eclipse (en utilisant les propriétés - > Ressource -> Filtres de ressources), ajouté le dossier dans tout va bien .. – Chandu