tomcat在Linux下部分常用的指令介紹

1.如何查看tomcat下的某項目是否已經啓動?
1)進入到項目所在目錄
2)cd bin
3)指令:ps -ef|grep aa
ps -ef|grep 項目名則查看該項目的進程。
如ps -ef|grep tomcat則查看tomcat下的所有項目進程

2.對於tomcat,如何啓動?停止呢?
1)startup.sh #啓動tomcat
2)shutdown.sh #停止tomcat

3.對於tomcat下的進程,又該如何啓動和停止?
如查看tomcat下的項目的進程,aa項目
指令:ps -ef|grep 項目名

[aa @aa bin]$ ps -ef|grep aa
aa 17133 16906 0 10:05 pts/0 00:00:00 grep aa
root 28754 1 0 Jul22 ? 00:01:13 /usr/bin/^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^此處省略部分信息^^^^^^^^^^^^^^^^^^^^^^^^^^^
org.apache.catalina.startup.Bootstrap start

發現項目進程已啓動要停止,輸入:kill -9 28754 即可殺死該項目進程,28754爲pid值。語法爲kill -9 pid ,9表示:無條件終止。

如果項目進程已停止,要重啓,暫時不知道比較好的方法,只想到重啓整個tomcat,,先shutdown.sh ,然後,startup.sh指令。

4.如何查看log日誌?
常見日誌類型:
Cataline引擎的日誌文件,文件名catalina.日期.log (控制檯打印的內容)
文件名localhost.日期.log(Tomcat下內部代碼丟出的日誌,jsp頁面內部錯誤的異常,org.apache.jasper.runtime.HttpJspBase.service類丟出的)
Tomcat下默認manager應用日誌,文件名manager.日期.log
Access日誌(Servlet.xml配置)

標準語法
tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
要以逆序顯示行
tail [ -r ] [ -n Number ] [ File ]

比較常用的是 [-n number]
-n Number
從 Number 變量表示的行位置開始讀取指定文件。

-r
從文件末尾以逆序方式顯示輸出。-r 標誌的缺省值是以逆序方式打印整個文件。如果文件大於 20,480 字節,那麼 -r 標誌只顯示最後的 20,480 字節。
-r 標誌只有與 -n 標誌一起時纔有效。否則,就會將其忽略。

如果想要循環打印控制檯的日誌:
1)先進入到tomcat的日誌目錄logs,cd usr/*/logs
2)執行指令:tail -f catalina.out

如果想要查看某一日誌從100行開始的日誌:
1)tail -n 100 catalina.2015-07-07.log

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章