2013-08-03 22 views
15
  1. Creare un progetto web utilizzando Maven:Conversione progetto Maven al progetto Web dinamico per Eclipse

    mvn archetype:generate -DgroupId=com.trial -DartifactId=message 
        -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false 
    
  2. convertire il progetto Eclipse progetto web utilizzando:

    mvn eclipse:eclipse -Dwtpversion=2.0 
    
  3. Importa progetto esistente in Eclipse:

enter image description here

L'icona del progetto contiene una cartella anziché un'icona di Web e un'icona di cartella. Trovo questo un po 'strano e quando provo a eseguire anche, manca l'opzione run on server. Sono sicuro di aver seguito correttamente i passaggi. Dove posso essere in ritardo per ottenere un tale risultato?

+0

Che cosa dice quel segno rosso, quando lo vedi in * Problemi * visualizza? –

+0

Ha detto che c'erano alcune librerie mancanti. Li ho aggiunti e ora sembra ancora un'app Java e non un'app web. . –

risposta

1

La versione WTP è piuttosto vecchia, è necessario aggiungere invece funzionalità di progetto Web. Modificare il file .project e scrivere sotto la natures tag

<nature>org.eclipse.wst.common.project.facet.core.nature</nature> 
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> 

e sotto il tag buildSpec aggiungere costruttori

<buildCommand> 
    <name>org.eclipse.wst.common.project.facet.core.builder</name> 
    <arguments> 
    </arguments> 
</buildCommand> 
<buildCommand> 
    <name>org.eclipse.wst.validation.validationbuilder</name> 
    <arguments> 
    </arguments> 
</buildCommand> 
22

ho suggerimenti del seguito:

  1. Verificare innanzitutto se l'eclisse è in Jave EE Perspective oppure no. Se era solo in prospettiva Java, l'opzione di esecuzione non verrà.

  2. Fare clic con il tasto destro del mouse sul progetto, andare su Proprietà.

    Cliccare sulla Project Facets

    Controllare se Dynamic Web module è controllare segnata o meno. Se non solo spuntare, contrassegnalo.

+0

Questo funziona per me, controlla anche su java, se non controllato. –

Problemi correlati