2013-08-01 20 views
32

Mam problem z uruchomieniem tomcat 7 w eclipse kepler (najnowsza wersja). Tworzę nowy projekt i kiedy wybieram nowe środowisko uruchomieniowe, nie mam opcji dla tomcat, jak używam w Zaćmieniu Juno. Moje pytanie brzmi: jak skonfigurować tomcat za pomocą Eclipse Kepler.Running tomcat z eclipse kepler

+4

Cóż, to nie jest pomocne, to jest – abden003

Odpowiedz

81

Jeśli nie zainstalowałeś pakietu Eclipse IDE for Java EE Developers, musisz się upewnić, że zainstalowałeś wtyczkę "JST Server Adapters Extensions".

Aby to zrobić, przejdź do Pomoc-> Zainstaluj nowe oprogramowanie ... i wybierz "Kepler" repository. Następnie rozwiń pozycję "Web, XML, Java EE i OSGi Enterprise Development" i zaznacz pole "Rozszerzenia Adaptery JST". Kliknij "Zakończ", zaakceptuj, zainstaluj i uruchom ponownie. Teraz powinieneś być w stanie dodać nowy serwer, tak jak jesteś przyzwyczajony.

+2

To też mi pomogło - zainstalowałem przypadkowo standardową maszynę, bez narzędzi java. Dodanie obu "JST Server Adapters" i "JST Server Adapters Extensions" pomogło. – MrLymy

+1

To była ogromna pomoc. Musiałem tylko zainstalować jeden pakiet, żeby działał: "Rozszerzenia Adaptery JST". – emilebaizel

+1

Pracowałem dla mnie. Dzięki ! – Akash5288

4

prawym przyciskiem myszy na zakładce "Server" na dole -> Nowy -> Server -> Tomcat7.0

5

Czy jesteś pewien, że zainstalowane "Eclipse IDE for Java EE Developers"?

+1

To nie daje odpowiedzi na pytanie. Aby skrytykować lub poprosić o wyjaśnienie od autora, zostaw komentarz pod swoim postem - zawsze możesz komentować swoje posty, a gdy już masz wystarczającą [reputację] (http://stackoverflow.com/help/whats-reputation), być w stanie [komentować dowolny wpis] (http://stackoverflow.com/help/privileges/comment). –

+0

Przykro mi, człowieku, jestem królem nowości. Nie mam wystarczającej reputacji dla c0mment. i dzięki za twoje informacje. –

+1

Nie ma za co. Zadawaj dobre pytania i odpowiedzi, a wkrótce będziesz mieć wystarczająco dużo punktów reputacji, aby móc to skomentować. Powodzenia! –

1

Okej, wymyśliłem to dla każdego zainteresowanego. Jestem w Kepler SR1.

Przejdź do okna> Preferencje. Kliknij Serwer> Środowisko uruchomieniowe. Kliknij Dodaj ... Wybierz Apache Tomcat v7.0, a następnie kliknij Dalej. Przejdź do miejsca, w którym zainstalowałeś Tomcat. Kliknij Zakończ.

Zostanie on udostępniony w oknie dialogowym Nowy projekt.

Edytuj: To było z wersją EE Keplera. Jeśli pobrałeś inną wersję, zobacz komentarz Al poniżej.

+0

FWIW, to jest to, co próbowałem wcześniej - ale nie widziałem Apache Tomcat jako opcji, dopóki nie zainstalowałem rozszerzenia Adaptery serwera JST. Wydawało mi się, że mogę zdobyć wszelkie inne serwery, od Jetty po JBoss do Websphere [shudder], ale nie Tomcat. Po zainstalowaniu wtyczki mogłem dodać środowisko wykonawcze w dokładnie opisany sposób. –

3

Opracowanie na odpowiedź Marvin Emila Brach jest dla tych, którzy próbują skonfigurować Eclipse dla TomEE 1.6 (który jest oparty na Tomcat 7):

Jest prowadnica na http://openejb.apache.org/tomee-and-eclipse.html. Ale jeśli chcesz wykorzystać istniejącą Eclipse IDE Standardowy (Kepler SR2) Instalacja - nie znaczy "Eclipse IDE for Java EE Developers" - będzie prowadzony w tym wyjątkiem:

java.lang.NullPointerException: Nie IModelProvider istnieje dla projektu P/[...] z wersji: Dynamiczny moduł Web 3,0

Wystarczy instalacji Server Adapter JST jak wcześniej nie zaleca się robić to dla mnie, ale znalazłem to podpowiedź: http://juhap.iki.fi/misc/nullpointerexception-while-creating-new-portlet-project-in-liferay-ide/. Inną wtyczką, której potrzebowałem, aby uzyskać edytor serwera, są adaptery serwera WST.Tak kompletny zestaw wtyczek musiałem zainstalować do mocowania to:

  • Eclipse Java EE Developer Tools
  • JST Server Adapter
  • JST Server Adapter Rozszerzenia
  • JST Server UI
  • Eclipse Narzędzia programistów Java w sieci WWW
  • Narzędzia deweloperów w sieci Eclipse
  • WST Server Adapter
0

Miałem podobny problem z 404 w Tomcat 7 Keplera:

mogę uruchomić TC grzywny poza Eclipse, ale nie mógł go uruchomić od wewnątrz Eclipse.

Mój problem polegał na tym, że Eclipse nie skopiowało aplikacji root do katalogu TC eclipse. Po skopiowaniu aplikacji root wszystko było w porządku.

Ten link rozwiązać mój problem:

http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html

nadzieję, że to pomaga i ratuje ci utraconego rano jakbym przeszedł!

Powiązane problemy