Question

J'utilise Eclipse Ganymede pour créer une application Web, mais le projet n'est actuellement qu'un projet Java standard. Je souhaite le convertir en projet Web dynamique et j’ai besoin d’un coup de main.

On m'a fait des suggestions sur la modification du fichier .project, mais au redémarrage d'Eclipse, celui-ci refuse d'ouvrir le projet, prétextant que le fichier est corrompu. Il n’existe pas non plus d’option de gestion des facettes dans les propriétés du projet.

Des suggestions?

Était-ce utile?

La solution 2

Bien. Je vais vous dire pourquoi, chers amis. C'est parce que beaucoup de ces guides passent à côté de choses fondamentales.

  1. Oui, vous devez modifier le fichier .project pour ajouter des natures et des générateurs manquants (créez un nouveau projet Web dynamique et examinez le fichier .project créé pour voir ce qui manque).

  2. Vous devez également ajouter des éléments au dossier .settings. Il manquera deux ou trois fichiers, dont l'un est un fichier XML clé. Ils sont tous nécessaires pour comprendre les nouvelles natures que vous lui avez données.

Huzzah pour les ordinateurs.

Autres conseils

Bien que cette question ait déjà été résolue, je voudrais dire que j’ai réussi à convertir mon projet en projet Web en modifiant les facettes du projet Propriétés - > Projet Facette et juste cochée Module Web dynamique

Lorsque vous ne pouvez pas ajouter le " module Web dynamique " via " Project Facets " Assurez-vous de déverrouiller et de désactiver le module "Utilitaire". puisqu'ils s'excluent mutuellement.

J'ai passé assez de temps à (ré) éditer le fichier .project brut (selon les sites mentionnés précédemment) jusqu'à ce que je le découvre. C'était probablement au moment où je me suis mis à jouer avec ma configuration maven.

L'option Exécuter sur le serveur ne s'affiche pas dans Eclipse.

La solution que j’ai trouvée est " Cochez Propriétés du projet / Facettes du projet / Module Web dynamique " . Pour cela, nous devons déverrouiller le module utilitaire, puis vérifier le module Web dynamique.

Toutefois, le module Utilitaire est également nécessaire pour Java EE Application. Alors, comment sélectionner à la fois Utilitaire et Module Web dynamique pour en faire un projet Web dynamique afin que nous puissions avoir l’option Exécuter sur le serveur.

Remarque: j'ai déjà copié les éléments nécessaires dans un fichier .project et des fichiers dans un dossier .settings.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top