Pour résoudre le problème de la définition de la propriété «source» vers «org.eclipse.jst.jee.server , je crois que ma méthode peut aider 90% des personnes à le résoudre!
Lorsque vous exécutez un projet Web avec Eclipse, vous verrez la console apparaître:
AVERTISSEMENT: [setPropertiesRule] {server / service / moteur / host / context} Définition de la propriété 'source' vers 'org.eclipse.jst.jee.server: FirstProject' n'a pas trouvé de propriété correspondante.
Ce mot signifie que la balise de contexte dans la balise hôte dans la balise de service de la balise de service Server.xml est configurée avec un attribut «source», et la valeur de propriété est «org.eclipse.jst.jee.server: firstproject».
Mais le problème est que la balise de contexte ne prend pas en charge l'attribut source, donc un avertissement a sauté. Donc, ce que vous avez également découvert, c'est qu'en dépit de l'avertissement, la plupart des programmes des gens peuvent toujours fonctionner sans problème, mais un petit nombre de personnes ne peuvent pas fonctionner.
Peut-être que vous avez trouvé de nombreux problèmes comme celui-ci en ligne et que vous avez également donné des solutions, mais vous avez suivi la solution et l'avertissement existe toujours!
Alors maintenant, vous pouvez suivre mes étapes:
Laissez-moi d'abord parler des étapes que d'autres ont dit en ligne et mettez un stylo dessus
1. Double-cliquez sur Tomcat V7.0 à LocalHost dans les serveurs
2. Ensuite, une interface apparaît:
Avez-vous vu qu'il existe une option pour publier des contextes de modules pour séparer les fichiers XML dans l'option Options du serveur. Nous cliquons également ici, mais le problème n'est pas le cas, il sera donc résolu. J'ai dit que certains amis l'ont fait, mais le problème n'est toujours pas résolu. N'oubliez pas d'enregistrer le clic après avoir cliqué dessus. Si l'avertissement existe toujours, suivez-moi et continuez à lire.
3 et 3
Si vous comparez soigneusement les vôtres et mes photos, vous constaterez que votre option par défaut devrait être l'option Utiliser les métadonnées de l'espace de travail. C'est juste que l'auteur a changé le chemin d'installation vers Tomcat. Because the path folder of Use workspace is not convenient for the file you want to find in the following explanation, I use the second tomcat installation directory to operate, and Deploy path: If you have not changed it, it should be called wtpwebapps, because before writing the article, I have changed it and it is not clear whether it is the name, but the sure thing is that it is definitely not from webapps, so here readers do the following operations based on the value of their Déploier le chemin.
Le travail de préparation est presque terminé, et maintenant l'accent est mis. Pourquoi beaucoup de gens le font après 1,2 étapes, mais le vôtre n'est pas bon?
La raison en est que vous avez déjà exécuté le programme avant de faire 1 2 étapes, et après avoir exécuté le programme, il y aura un dossier de sauvegarde supplémentaire dans le dossier Tomcat.
La structure du répertoire à l'intérieur est représentée sur la figure:
Vous sentez-vous très familier? Oui, c'est le fichier copié à partir du dossier Conf dans le répertoire Tomcat. Ensuite, disons simplement l'opération:
4. Supprimer le dossier de sauvegarde tout à l'heure [l'emplacement de la sauvegarde est comme mentionné à l'étape 3. Parce que l'auteur a utilisé le répertoire d'installation Tomcat, je l'ai trouvé directement dans le répertoire. Cependant, si vous utilisez l'option Utiliser Workspace Metadata, vous pouvez voir qu'il existe de nombreux fichiers dans /workspace/.metadata/.plugins/org.eclipse.wst.server.core. Eclipse publie le projet ici. La structure du répertoire à l'intérieur est similaire à celle de Tomcat. En bref, supprimez simplement tous les fichiers dans /workspace/.metadata/.plugins/org.eclipse.wst.server.core]
5. Trouvez un dossier localhost dans le répertoire Catalina dans le répertoire confr dans le répertoire Tomcat et supprimez tous les fichiers du dossier.
6. Ici, je vous dirai les étapes 3.4.5 pour vous indiquer des informations détaillées sur la version Eclipse. La suppression des fichiers ci-dessus n'est en fait pas si gênante:
Dans Tomcat v7.0 chez LocalHost sous serveurs, cliquez d'abord avec le bouton droit -> Supprimez tous les projets qui ont été ajoutés, puis cliquez avec le bouton droit -> Clean pour effacer les fichiers dans le répertoire virtuel du projet, puis ré-diriger votre programme.
Remarque: Si quelqu'un souhaite modifier le répertoire de version du projet dans les emplacements des serveurs de l'étape 3 comme moi, tant que vous publiez le projet une fois, vous constaterez que les options dans les emplacements du serveur sont gris et ne peuvent pas être modifiées. Que devez-vous faire? Cela vous oblige à supprimer le projet et à effacer le fichier en fonction de l'étape 6, puis vous serez surpris de constater que les emplacements du serveur peuvent être modifiés, OK.
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.