Kiedy próbuję uruchomić Tomcata, pojawia się komunikat:
Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.
Gdzie jest ten edytor serwera? Nie znalazłem go na serwerze preferencji systemu Windows.
Używam Eclipse 3.6.
źródło
ROZWIĄZANY: To jest to !!!! Dla mnie kompilowałem z JDK6, ale działając Tomcat z JDK7, WST używa właściwości systemu, a nie ustawień zaćmienia. Konfiguruję również tę samą wersję JDK w eclipse i w systemie (sprawdź to w wersji java w linii cmd)
Szczegóły: Próbuję skonfigurować eclipse tak jak tutaj, ale to nie rozwiązało problemu, po czym zauważam w dzienniku błędów eclipse, że tomcat został uruchomiony z jre 1.7. pomimo moich konfiguracji.
Próbuję też w wierszu cmd wpisać „java -version” i otrzymałem „1.7” zamiast oczekiwanego „1.6”.
Decyduję się również na skonfigurowanie Java 1.6 (jak w eclipse) w panelu systemowym, ale to nie rozwiązało problemu. Odinstalowuję też jre 1.7, restartuję eclipse I TO SUKCES! .. Dziękuję. To była bardzo przydatna wskazówka.
źródło
Kliknij dwukrotnie serwer i zobacz sekcję limitów czasu i dodaj więcej czasu, spójrz na obrazek
źródło
Można tam określić limit czasu serwera.
lub inną metodą za pośrednictwem zakładki Serwery tutaj:
http://henneberke.wordpress.com/2009/09/28/fixing-eclipse-tomcat-timeout/
źródło
Problem jest również tworzony, jeśli masz konfigurowane punkty przerwania w kodzie i próbujesz uruchomić Tomcat w trybie debugowania po przeróbce kodu.
Rozwiązaniem jest wyczyszczenie wszystkich punktów przerwania.
źródło
kliknij dwukrotnie tomcat, zobacz ustawienia konfiguracji z "limitem czasu" zmień liczbę. Może to nie jest błąd tomcat.U widać, że połączenie DB jest osiągalne.
źródło
Ten problem może wystąpić, jeśli podczas uruchamiania serwera jest uruchamianych zbyt wiele rzeczy - lub jeśli jesteś w trybie debugowania i przechodzisz przez sekwencję inicjalizacji. W zaćmieniu zmiana limitu czasu startu przez „otwarcie” wpisu serwera tomcat „Widok serwerów” w perspektywie debugowania jest wygodna. W niektórych sytuacjach warto wiedzieć, gdzie to ustawienie jest „naprawdę” przechowywane.
Tomcat odczytuje to ustawienie z elementu w elemencie w pliku server.xml. Ten plik jest przechowywany w katalogu .metatdata / .plugins / org.eclipse.wst.server.core w obszarze roboczym eclipse, tj .:
//.metadata/.plugins/org.eclipse.wst.server.core/servers.xml
Istnieją również inne soczyste pliki konfiguracyjne dla wtyczek Eclipse w innych katalogach w .metadata / .plugins.
Oto przykład pliku server.xml, który zmienia się podczas edytowania konfiguracji serwera Tomcat za pomocą interfejsu GUI Eclipse:
Zwróć uwagę na właściwość „start-timeout”, która jest ustawiona na dobre 1200 sekund powyżej.
źródło
Miałem również problem z przekroczeniem limitu czasu serwera Eclipse Tomcat i wypróbowałem każdą sugestię, w tym:
Nic nie działało, dopóki nie przeczytałem komentarza Rohitdeva i nie zdałem sobie sprawy, że w rzeczywistości dodałem punkt przerwania w klasie przechwytywacza po dużej zmianie kodu i zapomniałem go wyłączyć. Usunąłem go i wszystkie inne punkty przerwania i Tomcat zaczął od razu.
źródło
Mam tomcat 8 Update 25 i tomcat 7, ale w obliczu tego samego problemu pojawia się komunikat Server Tomcat v7.0 Server at localhost nie mógł się uruchomić w ciągu 45 sekund. Jeśli serwer wymaga więcej czasu, spróbuj zwiększyć limit czasu w edytorze serwera.
źródło