我有一種感覺,我的應用程序在完成初始化(服務器在由Catalina啓動的XXXXX ms中啓動)和我可以ping我的servlet之間需要幾秒鐘的時間。tomcat綁定端口8080時的日誌
是否有一個日誌/監聽器可以打開以查看何時發生綁定?
此外,有沒有另一個過程,我可能不知道,發生在服務器啓動和Web應用程序完全可用之間?
我在Ubuntu上使用Tomcat 7.0.42。
我有一種感覺,我的應用程序在完成初始化(服務器在由Catalina啓動的XXXXX ms中啓動)和我可以ping我的servlet之間需要幾秒鐘的時間。tomcat綁定端口8080時的日誌
是否有一個日誌/監聽器可以打開以查看何時發生綁定?
此外,有沒有另一個過程,我可能不知道,發生在服務器啓動和Web應用程序完全可用之間?
我在Ubuntu上使用Tomcat 7.0.42。
默認情況下,端口在任何應用程序啓動之前被綁定。尋找這樣的事情在日誌中(這是從Tomcat 8):
08-Oct-2013 11:23:20.809 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
你真的想知道的是什麼時候啓動tomcat接受該端口上的連接。那會在稍後發生。在日誌中尋找這個:
08-Oct-2013 11:23:22.212 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
「Starting ProtocolHandler」是'Server startup in'之前的一行,意思是即使寫入之後,我仍然有幾秒沒有使用servlet。 –
定義不起作用。在得到答覆之前幾秒鐘的延遲,還是你拒絕了連接? –
我得到了延遲。第一個響應等待幾秒鐘。此外,訪問靜態內容時 –
這裏有什麼問題? Tomcat何時綁定端口8080,或者何時準備好我的應用程序? – EJP
的綁定。我將澄清問題 –