Próbowałem dodać Tomcat 7 do mojego Eclipse w Ubuntu. Kiedy klikam „Dodaj nowy serwer” w Eclipse i wybieram „Serwer Tomcat v7.0”, pole „Nazwa serwera” jest puste i nie mogę nic wpisać w tym polu tekstowym, jak pokazano poniżej:
To, co zrobiłem wcześniej, to usunięcie serwera Tomcat 7 z Eclipse i próbowanie ponownej instalacji Tomcat 7. Ale nie pozwala mi to nic pisać w tym polu tekstowym i nie mogę przejść do przycisku „Dalej”. Moje środowisko to Ubuntu Linux i Eclipse dla JavaEE.
eclipse
jakarta-ee
tomcat
tonga
źródło
źródło
Odpowiedzi:
Jest to błąd w Eclipse. Miałem dokładnie ten sam problem, także na Ubuntu z Eclipse Java EE Juno.
Oto obejście, które zadziałało dla mnie:
{workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings
usunąć następujące dwa pliki:org.eclipse.wst.server.core.prefs
org.eclipse.jst.server.tomcat.core.prefs
Źródło: Forum eclipse.org
źródło
Używam Keplera w Ubuntu i miałem ten sam problem z uzyskaniem zaćmienia w celu rozpoznania serwera tomcat7. Moja ścieżka do katalogu instalacyjnego była w porządku, a usunięcie / zmiana nazwy plików również tego nie naprawiło.
Oto, co zadziałało dla mnie:
uruchom następujące polecenie w terminalu:
uruchom ponownie eclipse, usuń serwer tomcat7. Ponownie dodaj serwer i wszystko działało.
Oto link, którego użyłem. http://linux.mjnet.eu/post/1319/tomcat-7-ubuntu-13-04-and-eclipse-kepler-problem-to-run/
źródło
Miałem podobny problem, ale pole „Nazwa serwera” było wyłączone .
Stwierdzono, że było to spowodowane środowiskiem wykonawczym Apache Tomcat v7.0 wskazującym na niewłaściwy folder. Zostało to naprawione poprzez przejście do okna - Preferencje - Serwer - Środowiska wykonawcze, kliknięcie pozycji środowiska wykonawczego i kliknięcie „Edytuj ...”, a następnie zmodyfikowanie katalogu instalacyjnego Tomcat.
źródło
Miałem wcześniej ten sam problem: nazwa serwera nie pojawiała się na serwerze podczas konfigurowania za pomocą Eclipse
Wypróbowałem wszystkie rozwiązania, które są tutaj dostępne, ale nie działały one dla mnie.
źródło
Napotkałem ten sam problem i zmieniłem obszar roboczy na nową lokalizację i zadziałało. Mam nadzieję, że to pomoże :)
źródło
tak dziwne, ale to zadziałało dla mnie.
blisko zaćmienia
rozpocznij zaćmienie jako
eclipse --clean
źródło
Po wypróbowaniu kroków @ Philipp Claßen , nawet jeśli wtedy nie działało,
Zmień katalog Eclipse, obszar roboczy i tomcat. [testowany tylko dla Windows7]
Wiem, że ktoś może powiedzieć, że to nieprawda, ale to zadziałało dla mnie po tym, jak kroki @ Phillipp nie zadziałały dla mnie.
Znalezienie tego rozwiązania metody brutalnej siły zajęło mi 4 godziny.
źródło
Miałem również ten problem dzisiaj i usuwanie plików
org.eclipse.jst.server.tomcat.core.prefs
iorg.eclipse.wst.server.core.prefs
nie działało.Wreszcie znalazłem problem z uprawnieniami:
Domyślnie
<apache-tomcat-version>/conf/*
może być odczytany tylko przez właściciela, po tym, jak uczyniłem go czytelnym dla wszystkich, działa! Uruchom więc to polecenie:Oto link, w którym znalazłem główną przyczynę:
http://www.thecodingforums.com/threads/eclipse-cannot-create-tomcat-server.953960/#post-5058434
źródło
W moim przypadku katalog tomcat był własnością root, a ja nie korzystałem z Eclipse jako root.
Więc musiałem
źródło
Najłatwiejszym rozwiązaniem jest utworzenie nowego obszaru roboczego w środowisku eclipse / STS.
źródło
Usuwanie / przenoszenie plików org.eclipse.jst.server.tomcat.core.prefs i org.eclipse.wst.server.core.prefs działało dla mnie.
źródło
W Eclipse Neon.3 Release (4.6.3) na Ubuntu 17.04 z Tomcat 8.0 problem występuje nadal. Pomogło mi połączenie usuwania plików prefs:
i linkowanie do
catalina.policy
(nieco inaczej niż sugerował @ michael-Brooks dla swojej konfiguracji):źródło