Nie można dodać serwera do przeniesionego obszaru roboczego

Mam ten workspace ściągnięty z sieci i próbuję uruchomić go na serwerze tomcat ze świeżej instalacji Eclipse Ganymede. Ten konkretny projekt miał własną przestrzeń roboczą.

Kiedy wybieram Tomcat v6. 0 dostaję wiadomość

Nie można utworzyć serwera używając wybranego typu

Starsze wersje tomcat są jednak dostępne.

Chyba muszę odtworzyć jakieś ustawienia konfiguracyjne. Pytanie tylko, który? To wydaje się aby być jakiś dziwny błąd, ponieważ tworzenie nowego dynamicznego projektu internetowego pozwala mi skonfigurować tomcat dla obu z nich

Author: Tomasz, 2008-09-18

17 answers

Miałem podobny problem, ale moje rozwiązanie jest nieco prostsze. Problem był spowodowany zmianą nazwy oryginalnego folderu, do którego odwołuje się definicja serwera.

Przejdź do okna / Preferencje / Serwer / środowiska uruchomieniowego, usuń uszkodzone odniesienie. Następnie kliknij "Dodaj", aby utworzyć nowe odniesienie, wybierz odpowiednią wersję tomcat, kliknij Dalej, a zobaczysz nieprawidłowe odniesienie do ścieżki. Napraw to. Idź dalej.

 74
Author: Mark,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-03-31 16:58:38

Miałem ten sam problem na Ubuntu 8.10 z Ganymede i Tomcat6. To wygląda na jakiś błąd z Eclipse. Jeśli spróbujesz utworzyć serwer, a on się zepsuje, nie możesz utworzyć innego serwera tomcat6. Aby rozwiązać ten problem, wykonaj następujące czynności:

  • close eclipse
  • Przejdź do katalogu {workspace-directory}/.metadane/pluginy / org.zaćmienie.rdzeń.runtime/ustawienia katalogu i usunąć plik o nazwie org.zaćmienie.wst.serwer.rdzeń.prefs.
  • start eclipse
  • Dodaj swój serwer tomcat6 w zakładce Serwer

Kotfu

 12
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-10 09:37:32

@id dzięki za rozwiązanie ale coś też jest ukryte w org.zaćmienie.jst.serwer.tomcat.rdzeń.prefs

Więc w celu rozwiązania problemu

  • close eclipse
  • przejdź do {workspace-directory}/.metadane/pluginy / org.zaćmienie.rdzeń.runtime/Ustawienia
  • Usuń pliki org.zaćmienie.wst.serwer.rdzeń.prefs i org.zaćmienie.jst.serwer.tomcat.rdzeń.prefs

Tomcat 5.5

Zamawiam możliwość korzystania z serwera tomcat5. 5 ty trzeba mieć Catalinę do pisania.plik polityki wymieniony w

Tomcat 6

Aby móc korzystać z serwera tomcat6, właściwym rozwiązaniem jest posiadanie instancji użytkownika serwera tomcat6, jak opisano w

  • /usr / share/doc / tomcat6-common / RUNNING.txt.gz
  • Bieganie.txt (W Sieci)

Moja konfiguracja to Debian / Sid, Eclipse 3.4.1. Ganymede

 10
Author: 3 revs, 2 users 88%vortex7,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-03 07:07:01

Widok błędu jest naprawdę kluczowy. Jest tam wiele szczegółów - jeśli to konieczne, kliknij prawym przyciskiem myszy na wpisy i skopiuj ich zawartość do ulubionego edytora tekstu. Jednym z problemów, który może pojawić się na przykład, jest to, że jeśli masz konfigurację serwera już na miejscu, a jeden z plików konfiguracyjnych XML jest nieporównywalny, serwer nie może być dodany. Zdarzyło mi się to dziś wieczorem - mój <Context> element miał w sobie linebreak, więc był to <C (linebreak) ontext>. Zapobiegło to zaćmieniu odtworzenie konfiguracji serwera.

 3
Author: Jim Kiley,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-18 02:39:41

W końcu dostałem mój do pracy z domyślnym Ubuntu 8.10 tomcat. (debug wiersza poleceń na eclipse jest wspaniałą rzeczą) najpierw musiałem zrobić kilka dowiązań symbolicznych, a następnie zmienić uprawnienia do pliku. (możesz pomyśleć dwa razy o zmianie uprawnień w zależności od konfiguracji, ale jeśli eclipse nie może odczytać pliku, który rzuca i wyjątek, a gui nie pozwoli Ci kontynuować)

sudo ln -s /etc/tomcat6 /usr/share/tomcat6/conf
sudo ln -s  /etc/tomcat6/policy.d/03catalina.policy /usr/share/tomcat6/conf/catalina.policy
sudo chmod a+r /usr/share/tomcat6/conf/tomcat-users.xml
 3
Author: William,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-04 18:20:37

Nucić to może trudne. Przynieś widok "serwera". Jeśli projekt został już wdrożony, usuń go z serwera, aby wyczyścić powiązanie między projektem a serwerem.

LUB możesz kliknąć prawym przyciskiem myszy na swoim projekcie w Eksploratorze projektu i wybrać debugowanie na serwerze. Jeśli jeszcze tego nie zrobiłeś, Eclipse powinno poprosić Cię o utworzenie serwera runtime i tutaj możesz określić Tomcat 6 i określić lokalizację instalacji serwera.

Możesz również zobaczyć "problemy" widok, aby zobaczyć wszelkie problm w projekcie zaimportowane jak JDK itp...

 1
Author: MatthieuGD,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-18 16:07:55

Spójrz w widok błędu. Jeśli próbowałeś ustawić jeden raz i nie powiodło się, Eclipse wydaje się próbować i szukać tam ponownie później tuż przed pozwoleniem na utworzenie nowego. Jeśli usunąłeś folder lub go już nie ma, musisz go zastąpić,aby móc kontynuować.

 1
Author: instantiator,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-02 15:04:35

Jedynym sposobem na użycie Tomcat 6 jest zmiana własności katalogu Tomcat na mojego użytkownika. Wydaje się, że to za mało, aby mieć uprawnienia r / W.

BTW, usuwanie org.zaćmienie.wst.serwer.rdzeń.prefs usuwa konfigurację przestrzeni roboczej.

 1
Author: Vinicius,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-12 15:19:22

Miałem ten sam problem, dopóki nie poszedłem do katalogu konfiguracyjnego tomcat6 i dodałem własność do mojego użytkownika oprócz roota:

Cd /usr / share/tomcat6 / conf

Chown root: myusername ./*

Chmod 777 ./*

Możesz wybrać jakiś lepszy chmod dla bezpieczeństwa, 777 to tylko szybka, brutalna poprawka. Mam Eclipse 3.5 (Galileo) + Fedora 12 + Tomcat 6 wydobyty z tar (dlatego Eclipse nie mógł się do niego dostać). Eclipse narzekał "nie może Utwórz serwer używając wybranego typu".

 1
Author: Mantas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-12-15 07:56:38

Jaka wersja Eclipse? Europa? Ganimedesie?

Co masz na myśli przez obszar roboczy? Przestrzeń robocza Eclipse nie jest czymś, co wdrażasz, przechowuje Twoje projekty.

Będziesz musiał wygenerować plik wojny( lub folder plików, które zawierają plik wojny), projekt zazwyczaj zawiera skrypt Ant lub Maven build, aby to zrobić, lub jeśli projekt używał dynamicznego projektu webowego Eclipse, może być gdzieś opcja 'Generuj wojnę'. Bez dalszych szczegółów nie mogę pomóc żadnemu więcej.

 0
Author: JeeBee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-18 16:05:33

Dodanie nowego dynamicznego projektu WWW do obszaru roboczego wydaje się' odblokować ' tę funkcję.

 0
Author: Tomasz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-18 17:07:36

Zmiana właściciela na mojego użytkownika zadziałała dla mnie.

 0
Author: Alexandre Goncalves,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-15 15:42:06

W moim przypadku były to uszkodzone pliki konfiguracyjne Tomcat. Eclipse log mówiło:

org.eclipse.core.runtime.CoreException: 
Could not load the Tomcat server configuration at 
C:\Program Files\Apache Software Foundation\apache-tomcat-6.0.14\conf. 
The configuration may be corrupt or incomplete.
Mam nową dystrybucję Tomcat, usunąłem starą i wszystko gra.
 0
Author: Mantas K.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-01-03 22:03:06

W końcu rozwiązałem ten problem w moim systemie.

1) pozbyłem się apt-getted tomcats

2) zainstalowałem typowego Tomcata z koszy na tomcat.apache.org

3) pozbyłem się mojego openjdk

4) zainstalowany sun jdk (apt-get)

5) usunięto moje projekty www w eclipse

6) zauważyłem, że przy dodawaniu projektu WWW można ustawić "Target Runtime" - próbowałem ustawić go na Tomcat 6 i dał mi znać, że jest problem

Może żaden z powyższych ważne, ale oto co mogło mieć znaczenie:

7) KICKER: Window -> Preferences - > Server-Runtime Environments. Usunięto wszelkie gówniane środowiska uruchomieniowe i dodano ścieżkę do mojego nowo zainstalowanego Tomcata.

 0
Author: Jesse,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-15 02:36:31

To pytanie jest może Stare. Ale właśnie natknąłem się na ten problem. Mój projekt nie został uznany za projekt internetowy (Brak ikony globu w Eclipse ).

Załóżmy, że używasz wtyczki maven, nie udało się przekonwertować do projektu WWW za pomocą polecenia

mvn eclipse:eclipse -Dwtpversion=1.5

W Package Explorer kliknij prawym przyciskiem myszy na project / configure / Convert to Java Facets project / Dynamic Web project w Eclipse Et Voilà

Sprawdź .plik projektu w katalogu głównym przed i po konwersji. Zobaczysz nowe natury.

<natures>
    <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
    <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
    <nature>org.eclipse.jdt.core.javanature</nature>
    <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
    <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
 0
Author: Raymond Chenon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-02-09 14:29:21

Zamiast usuwać pliki ustawień konfiguracyjnych, po prostu przejdź do Preferencje - > Serwer - >środowiska uruchomieniowe i usuń "zapomniane" środowisko....

 0
Author: dumbravaandrei,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-18 23:39:02

Wielkie dzięki ta odpowiedź działa dla mnie..

Miałem podobny problem, ale moje rozwiązanie jest nieco prostsze. Problem był spowodowany zmianą nazwy oryginalnego folderu, do którego odwołuje się definicja serwera.

Przejdź do okna / Preferencje / Serwer / środowiska uruchomieniowego, usuń uszkodzone odniesienie. Następnie kliknij "Dodaj", aby utworzyć nowe odniesienie, wybierz odpowiednią wersję tomcat, kliknij Dalej, a zobaczysz nieprawidłowe odniesienie do ścieżki. Napraw to. Idź dalej.

 0
Author: Yogesh Kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-22 07:52:10