2015-01-29 15 views
9

Nagle, kiedy uruchamiam tomcat z poziomu intellij, konsola wyjściowa jest ciągle bombardowana wiadomościami.Stałe ostrzeżenie podczas uruchamiania tomcat z intellij

(bardzo) krótki film pokazujący to:
http://screencast.com/t/ddBhIh3UZiA

Komunikaty stale wyjście jest:

16:05:31,157 WARN http-nio-8222-exec-1 servlet.PageNotFound:198 - Request method 'HEAD' not supported 
16:05:31,158 WARN http-nio-8222-exec-2 servlet.PageNotFound:1120 - No mapping found for HTTP request with URI [/] in DispatcherServlet with name 'dispatcher' 

Używam Wiosna 4.1 i Tomcat 8. Java 8 i Windows 8.1

Zjawisko to nigdy wcześniej się nie zdarzało i nagle zaczęło się pojawiać. Co się dzieje?

Odpowiedz

26

Mam dokładnie ten sam problem. Jeśli masz uruchomioną konfigurację uruchamiania Tomcat, aby uruchomić przeglądarkę przy uruchomieniu, IntelliJ spróbuje wysłać polecenie ping do witryny, aby upewnić się, że jest uruchomiona przed otwarciem przeglądarki. Sądzę, że robi on żądania HEAD i ponieważ Twoja strona nie ma ustawionych żądań/HEAD, otrzymujesz błąd.
Odznaczenie pola wyboru "Po uruchomieniu" w "Otwórz przeglądarkę" w zakładce serwera konfiguracji uruchamiania naprawiło to dla mnie.
Jeśli chodzi o to, że JetBrains to naprawi, nie jestem pewien, co z tym zrobić. Właśnie zaktualizowałem do 14.0.3, więc to może być przyczyna ...

+2

masz rację, to jest problem z IntelliJ 14.0.3. zauważyłem to tuż po aktualizacji – pdeva

+1

, to zdecydowanie problem z 14.0.3. Twoje rozwiązanie działa, dziękuję bardzo. –

1

Wydaje klient korzysta Głowica posiada metody żądania. Jest podobny do GET, ale mówi serwerowi, że nie może zwracać treści wiadomości w odpowiedzi.

Albo sprawdzić swoje strony lub klienta dla żądań głowy lub zaakceptować HEAD jako RequestMethod tak:

@RequestMapping(method = {RequestMethod.GET, RequestMethod.HEAD}) 
Powiązane problemy