Je suis prête à confusion avec la question juste comme le titre. Il est arrivé que j'ai à l'aide de maven pour créer une dynamique webapp dans eclipse, par la suite j'ai suivi quelqu'un guide pour faire un peu de changement, l'ajout de certains dossiers tels que la src/test/java, src/test/resources. et aussi, j'ai changer la bibliothèque en Java Build Path pour obtenir le JavaSE-1.7. Tout est OK jusqu'à maintenant, quand j'ai essayé de modifier les Projets de la Facette de la Dynamique Module Web, quelque chose s'est mal passé. J'ai dû changer la Java à 1,7 dans le même lieu. Et toujours il m'a dit, ne peut pas changer de version de projet de la facette de la Dynamique Module Web 3.0. J'ai changé tout ce qui aurait des conséquences sur l'évolution de la je pense. S'il vous plaît aider moi. Merci beaucoup.
Réponses
Trop de publicités? Une autre méthode consiste à modifier le fichier de configuration de facette du projet lui-même: org.eclipse.wst.common.project.facet.core.xml
Modifiez la version du module Web dynamique dans cette ligne à 3.0 - <installed facet="jst.web" version="2.5"/>
Et puis Maven -> Mettre à jour le projet
Vous trouverez ce fichier dans le répertoire .settings du projet Eclipse.
J'ai mis à jour mon web.xml
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<display-name>Servlet 3.0 Web Application</display-name>
</web-app>
et juste Maven -> Mettre à jour le projet ...
Je pense que j'ai eu le même problème que toi. mon web.xml avait la version 2.5 alors que le projet avait le (clic droit sur Project-> Properties-> Progect Facets-> Dynamic Web Module 2.3. Bien que j'ai essayé de changer la version de 2.3 à 2.5 ECLIPSE ne l'a pas permis. Solution: J'ai enlevé la coche sous le titre Dynamic Web Module, j'ai sauvé et j'avais Update Project. Ré-éveil automatique entre dans la boîte avec la bonne version. J'utilise Eclipse Kepler.
J'espère que c'est utile.