2015-01-29 14 views
9

All'improvviso, quando eseguo tomcat dall'interno di intellij, la console di output viene costantemente bombardata da messaggi.Avviso costante quando si esegue tomcat da intellij

(molto) breve video che mostra questo:
http://screencast.com/t/ddBhIh3UZiA

I messaggi costantemente output è:

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' 

Sto usando Primavera 4.1 e Tomcat 8. Java 8 e Windows 8.1

Questo fenomeno non si è verificato prima e si è verificato in modo anomalo. Cosa sta succedendo?

risposta

26

Sto avendo lo stesso identico problema. Se hai la configurazione di esecuzione di Tomcat impostata per l'apertura di un browser all'avvio, IntelliJ proverà a eseguire il ping del sito Web per accertarsi che sia attivo prima di aprire il browser. Credo che stia facendo richieste HEAD e dal momento che il tuo sito non è impostato per rispondere alle richieste HEAD, ottieni l'errore.

Deselezionando la casella di controllo "Dopo l'avvio" in "Apri browser" nella scheda server della configurazione di esecuzione, è stato risolto per me.

Come per ottenere JetBrains per risolvere questo problema, non sono sicuro di cosa fare al riguardo. Ho fatto solo l'aggiornamento a 14.0.3 così che potrebbe essere la causa ...

+2

hai ragione questo è un problema con IntelliJ 14.0.3. l'ho notato solo dopo l'aggiornamento – pdeva

+1

è decisamente un problema con 14.0.3. La tua soluzione funziona, grazie mille. –

1

Sembra che il tuo cliente stia utilizzando HEAD con il metodo di richiesta. È simile a GET ma dice al server che non deve restituire il corpo del messaggio nella risposta.

O controllare le pagine o client per le richieste di testa o accettare testa come RequestMethod come questo:

@RequestMapping(method = {RequestMethod.GET, RequestMethod.HEAD}) 
Problemi correlati