Sekcja „Lokalizacje serwerów” Eclipse została wyłączona i należy ją zmienić, aby korzystać z instalacji Tomcat


108

Skonfigurowałem dynamiczny projekt internetowy w Eclipse z instalacją Tomcat 5.5.

Chcę ustawić serwer dla nas jako instalację Tomcata zamiast lokalizacji metadanych obszaru roboczego, ale gdy Eclipse wyświetli ekran „Overview” dla serwera, sekcja „Server Locations” jest wyłączona i dlatego nie mogę jej zmienić.

Ekran przeglądu jest wyświetlany po otwarciu widoku serwerów i dwukrotnym kliknięciu serwera.

Czy można włączyć tę część ekranu „Przegląd” lub zhakować plik konfiguracyjny, aby wskazywał na instalację Tomcata?

Odpowiedzi:


167

Ok, przepraszam za moją poprzednią odpowiedź, nigdy wcześniej nie widziałem tego ekranu przeglądu.

Oto jak to zrobiłem:

  1. Kliknij prawym przyciskiem myszy mój serwer Tomcat w widoku „Serwery”, wybierz „Właściwości…”
  2. W panelu „Ogólne” kliknij przycisk „Zmień lokalizację”
  3. Bit „Lokalizacja: [metadane obszaru roboczego]” powinien zostać zastąpiony czymś innym.
  4. Otwórz (lub zamknij i ponownie otwórz) ekran Przegląd serwera.


Zobacz aktualizację do pytania o dostęp do ekranu, z którym mam problem
Craig Angus

2
Ok, dziękuję za te precyzje. Mam nadzieję, że ta nowa odpowiedź zadziała.
Jean Hominal

Dziękuję Ci! takie proste, kiedy wiesz, jak to zrobić!
Craig Angus,

1
Jeśli naprawdę chcesz włączyć wyłączone części interfejsu użytkownika, zobacz odpowiedź Ramona .
daveloyall

119

Kliknij prawym przyciskiem myszy serwer, następnie Dodaj / Usuń , a następnie usuń wszystkie projekty, które znajdują się w panelu Skonfigurowane. Następnie kliknij prawym przyciskiem myszy serwer i wybierz Wyczyść ...” z menu kontekstowego. Następnie opcja Lokalizacje serwerów zostanie włączona.


14
Działa, ale tylko pokazuje, jak bardzo zaćmienie jest nieintuicyjne i nie próbuje oszczędzać czasu na lepsze rzeczy niż szukanie tajemniczych miejsc w celu ustawienia bardzo prostej scenerii. Przyzwoite narzędzie sam poradzi sobie z tym całym majsterkowaniem, sam wyczyści itd ... tak, wiem, że to wtyczka, ale nadal ...
zachwycony

1
Powinna to być zaakceptowana odpowiedź OP, a nie druga (opcja Usuń i opublikuj również spowoduje ponowne włączenie wyszarzonej sekcji).
JonyD,

19

Właśnie miałem ten sam problem, to działa dla mnie:

Zwróć uwagę na komunikat „Serwer musi zostać opublikowany bez obecnych modułów, aby dokonać zmian” w oknie dialogowym serwera. Dlatego po usunięciu projektów ponownie opublikuj serwer, opcja ustawienia lokalizacji serwera powinna zostać ponownie włączona.

wprowadź opis obrazu tutaj


Świetne wyjaśnienie… Dziękuję.
Dil.

3

zadziałało dla mnie po usunięciu i ponownym dodaniu serwera.


3

Uruchamianie serwera i publikowanie bez żadnych projektów pomogło mi zmodyfikować „Lokalizacje serwerów”.


2

Jeśli twój serwer nie jest obciążony ciężką konfiguracją, najlepszym rozwiązaniem byłoby usunięcie tomcata i ustawienie go ponownie.
It will be much easier then doing try and error for 7-10 times! wprowadź opis obrazu tutaj


1

Przed wprowadzeniem jakichkolwiek zmian w lokalizacji serwera Tomcat należy usunąć projekty wdrożone na serwerze.

Aby usunąć projekt: rozwiń serwer tomcat w widoku „Serwery”
kliknij prawym przyciskiem myszy i wybierz opcję usuń


1

Upewnij się, że na serwerze nie ma projektu Wdrażanie. Jeśli tak, kliknij prawym przyciskiem myszy serwer, wybierz dodaj i usuń, a następnie usuń cały projekt. Następnie możesz dwukrotnie kliknąć serwer, a opcja zostanie włączona.


Dziękuję Ci. Wcześniej miałem problemy z włączeniem tych opcji, ponieważ nie usuwałem projektów z tomcat. Miłego kodowania !!!
SachinVsSachin


0

Możesz to zmienić, używając argumentów maszyny wirtualnej również w konfiguracji uruchamiania.


0

Jeśli poprzednie działania nie przyniosły skutku, wykonaj kopię zapasową konfiguracji serwera, usuń serwer i włącz go ponownie. To był mój przypadek.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.