Domanda

Sto usando Eclipse Ganymede per creare un'applicazione web, ma attualmente il progetto è solo un progetto Java standard. Voglio convertirlo in un progetto Web dinamico e ho bisogno di una mano per farlo.

Mi sono stati dati suggerimenti sulla modifica del file .project, ma quando riavvio Eclipse si rifiuta di aprire il progetto affermando che il file è corrotto. Non ci sono anche opzioni di gestione delle sfaccettature nelle proprietà del progetto.

Qualche suggerimento?

È stato utile?

Soluzione 2

Bene. dirò perché, gente. È perché molte di queste guide mancano alcune cose fondamentali.

  1. Sì, è necessario modificare il file .project per aggiungere alcune nature e costruttori mancanti (creare un nuovo progetto Web dinamico ed esaminare il file .project creato per vedere cosa manca).

  2. È inoltre necessario aggiungere elementi alla cartella .settings. Mancano due o tre file, uno dei quali è un file XML chiave. Sono tutti necessari affinché capisca le nuove nature che gli hai dato.

Huzzah per computer.

Altri suggerimenti

Anche se questa domanda ha già una risposta, vorrei dire che sono riuscito a convertire il mio progetto in progetto web modificando le sfaccettature del progetto Proprietà- > Project Facet e ho appena controllato Dynamic Web Module

Quando non puoi aggiungere il " Dynamic Web Module " tramite " Facet del progetto " assicurati di sbloccare e disabilitare il "Modulo di utilità" poiché si escludono a vicenda.

Ho passato parecchio tempo a (ri) modificare il file .project non elaborato (secondo i siti menzionati in precedenza) fino a quando non l'ho scoperto. Probabilmente è stato impostato quando stavo scherzando con la mia configurazione maven.

L'opzione Esegui sul server non viene visualizzata in eclipse.

La soluzione che ho trovato è " controlla le proprietà del progetto / facce del progetto / modulo web dinamico " . Per questo abbiamo bisogno di sbloccare il modulo utility e quindi controllare Dynamic Web Module.

Ma il modulo Utility è necessario anche per l'applicazione Java EE. Quindi, come selezionare sia Utility che Dynamic Web Module per renderlo Dynamic Web Project in modo da poter ottenere l'opzione Esegui sul server.

Nota: ho già copiato le cose necessarie nel file .project e file nella cartella .settings.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top