2012-10-15 14 views
8

Mam projekt Maven w Eclipse. Chcę wdrożyć go na moim lokalnym serwerze tomcat i uruchomić go jak normalne projekty J2EE.Projekt Running Maven na Tomcat z Eclipse

Ale co znalazłem w tomcat dodaj/usuń projekty opcja, żaden projekt się nie wyświetla. Kliknij prawym przyciskiem myszy na projekt maven i uruchom, ponieważ nie ma opcji Uruchom na serwerze lub może być Brak czegoś.

Wszystko, czego szukam, to uruchamianie projektów Maven (od zaćmienia, bez wiersza poleceń lub ręcznego kopiowania wklejów wojen) na lokalnym serwerze Tomcat, tak jak w normalnych projektach J2EE bez modyfikowania pom.xml (poważnie nie chcę tego modyfikować)

+0

Czy używasz programu m2eclipse? – Anshu

+0

Tak. jedynym sposobem użycia maven w eclipse jest m2e;) – Reddy

Odpowiedz

20

W Eclipse Maven Integration for WTP musi być zainstalowany. Również ten projekt musi być skonfigurowany z natury internetowej.

UPDATE

Aby włączyć internetowej natury we właściwościach Project -> Project Facets -> Konwersja do postaci fasetowanego ... -> Dynamiczny moduł Web -> OK

+0

Jest zainstalowany w moim eclipse – Reddy

+0

@NitinGurram Good. Następnie musisz włączyć aspekt dynamicznego modułu webowego projektu. Zaktualizowałem moją odpowiedź. –

1

Nie może być kilka powody, dla których nie widzisz projektu w oknie dialogowym Dodaj/Usuń projekty dla Tomcat. Sprawdź, czy:

  1. Masz m2e zainstalowany (http://eclipse.org/m2e/download/)
  2. Masz m2e-wtp zainstalowany (http://www.eclipse.org/m2e-wtp/ pobierz /)
  3. Projekt Maven zaimportowany jako Dynamic Web Application. Po rozwinięciu projektu poszukaj wpisu Deployment Descriptor, powinien on znajdować się gdzieś w pierwszych kilku wpisach. To drugi z kolei dla mnie w Eclipse Juno. Nie tam? To prawdopodobnie nie jest aplikacja internetowa. Wróć i zweryfikuj 1 & 2, a następnie usuń i ponownie zaimportuj projekt.
  4. Upewnij się, że twoja aplikacja internetowa nie jest zbyt nowa dla wersji Tomcat, której używasz. Kliknij projekt prawym przyciskiem myszy i przejdź do opcji Properties>Project Facets. Poszukaj Dynamic Web Module i sprawdź wersję. Jeśli ta wersja jest zbyt nowa dla wersji Tomcat, Eclipse nie pozwoli ci jej dodać. Na przykład wersja Dynamic Web Module wynosi 3,0 i używasz Tomcat 6.
+0

Ta odpowiedź rozwiązała moje problemy .... dzięki – gpa

3

Aby zakończyć AleksandrM answer, jeśli ktoś chce, aby ich istniejący zaćmienie internetowy projekt Maven świadomy w Eclipse, podświetlić projekt w Eksploratorze -> Kliknij prawym przyciskiem myszy i wybierz: Konfiguracja ->Konwertuj na projekt Maven

Powiązane problemy