1. 程式人生 > >如何檢視tomcat的控制檯輸出

如何檢視tomcat的控制檯輸出

在web專案除錯期間,時常需要檢視輸出的除錯資訊,例如當Hibernate設定為顯示SQL語句時,每次執行的SQL語句會輸出到終端,另外有時需要在程式碼中插入一些輸出語句,以方便掌握執行情況,但當插入System.out.println(....)這樣的控制檯輸出語句時,在終端是不能直接看到的。

在tomcat中,預設將終端輸出資訊輸出到

$CATALINA_HOME/logs/catalina.out
其中$CATALINA_HOME是tomcat的安裝目錄。

tomcat啟動後,該檔案每秒都會更新一次,並且像其中輸入日誌資訊,所以如果用直接開啟的方式檢視檔案內容,由於檔案在不斷重新整理,往往難以實現。我們希望檢視到動態的日誌內容,有兩種方式:

1.方式一

進入tomcat安裝路徑的bin目錄中,執行sh catalina.sh run命令,將在終端動態顯示catalina.out的內容

2.方式二

進入上述的安裝目錄下的logs目錄中,執行如下命令

tail -f catalina.out