2013-08-03 12 views
15
  1. Utwórz projekt internetowej przy użyciu Maven:Konwersja projekt Maven Dynamic Project Web dla Eclipse

    mvn archetype:generate -DgroupId=com.trial -DartifactId=message 
        -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false 
    
  2. Konwersja projektu do projektu Eclipse internetowej przy użyciu:

    mvn eclipse:eclipse -Dwtpversion=2.0 
    
  3. Importuj istniejący projekt w Eclipse:

enter image description here

Ikona projektu zawiera folder zamiast ikony internetowej i ikony folderu. Uważam, że jest to trochę dziwne i kiedy próbuję uruchomić, brakuje opcji run on server. Jestem pewien, że postępowałem właściwie zgodnie z instrukcjami. Gdzie mogę pozostać w tyle, aby uzyskać taki wynik?

+0

Co oznacza ten czerwony znak, gdy widzisz go w widoku * Problemy *? –

+0

Powiedział, że są pewne brakujące biblioteki. Dodałem je, a teraz wygląda na to, że jest to aplikacja Java, a nie aplikacja internetowa. . –

Odpowiedz

1

Wersja WTP jest raczej stara, należy zamiast tego dodać funkcje projektu internetowego. Edytować plik .project i pisać pod natures tagu

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

i pod tagiem buildSpec dodać budowniczych

<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

mam poniżej na sugestie:

  1. najpierw sprawdzić, czy Eclipse w Jave EE Perspective lub nie. Jeśli był tylko w perspektywie Java, opcja uruchamiania nie będzie dostępna.

  2. Kliknij prawym przyciskiem myszy na projekcie, przejdź do właściwości.

    Kliknij Project Facets

    Dynamic Web module sprawdzić, czy jest zaznaczone sprawdzić czy nie. Jeśli nie tylko zaznacz to.

+0

To działa dla mnie, sprawdź także na java, jeśli nie jest zaznaczone. –

Powiązane problemy