我如今只說如何看遠程的tomcat控制檯命令。
用遠程登錄客戶端登錄linux
進入tomcat/logs/文件夾下
鍵入指令:tail -f catalina.outjava
ctrl + c 退出
這樣就能夠與本地電腦同樣查看TOMCAT的控制檯了linux
tail 命令從指定點開始將文件寫到標準輸出.使用tail命令的-f選項能夠方便的查閱正在改變的日誌文件,tail -f filename會把filename裏最尾部的內容顯示在屏幕上,而且不但刷新,使你看到最新的文件內容. web
1.命令格式;apache
tail[必要參數][選擇參數][文件] tomcat
2.命令功能:服務器
用於顯示指定文件末尾內容,不指定文件時,做爲輸入信息進行處理。經常使用查看日誌文件。app
3.命令參數:webapp
-f 循環讀取ui
-q 不顯示處理信息.net
-v 顯示詳細的處理信息
-c<數目> 顯示的字節數
-n<行數> 顯示行數
--pid=PID 與-f合用,表示在進程ID,PID死掉以後結束.
-q, --quiet, --silent 從不輸出給出文件名的首部
-s, --sleep-interval=S 與-f合用,表示在每次反覆的間隔休眠S秒
4.使用實例:
實例1:顯示文件末尾內容
命令:
tail -n 5 log2014.log
輸出:
[root@localhost test]# tail -n 5 log2014.log
2014-09
2014-10
2014-11
2014-12
==============================[root@localhost test]#
說明:
顯示文件最後5行內容
實例2:循環查看文件內容
命令:
tail -f test.log
Linux下tomcat運行war包經常使用命令
菜咔一名,以前沒多少機會操做linux,最近有權限在服務器上部署tomcat,運行起來仍是比較簡單。而後又在網上找了一些經常使用命令,做爲筆記記錄以下,實現同一功能若有更好的方法也請大咖們不吝賜教。
1、先是war包copy到 linux 的相關目錄,我這的是/opt/soft/tomcat_ecp/webapps。
若是是老項目,在導入war的以前,習慣上是把以前的war備份一下,
如 mv project.war project.war_bak_20160625。
把war導入之後 ,就用到了解壓命令(tomcat啓動可自動解壓,可是有時候有問題,仍是我親自解壓一下吧呵呵):
ps : 菜咔我仍是比較喜歡第二種,寫法比較簡單。
2、啓動tomcat
查看Tomcat是否以關閉
ps -ef|grep java
而後就是檢測tomcat是否啓動成功: ps -aux | grep tomcat 。輸出org.apache.catalina.startup.Bootstrap start說明啓動成功,kill -9 能夠殺死進程。
目前只用到這些,未完待續......
Linux下tomcat服務的啓動、關閉與錯誤跟蹤,使用PuTTy遠程鏈接到服務器之後,一般經過如下幾種方式啓動關閉tomcat服務: 切換到tomcat主目錄下的bin目錄(cd usr/local/tomcat/bin) 1,啓動tomcat服務 方式一:直接啓動 ./startup.sh 方式二:做爲服務啓動 nohup ./startup.sh & 方式三:控制檯動態輸出方式啓動 ./catalina.sh run 動態地顯示tomcat後臺的控制檯輸出信息,Ctrl+C後退出並關閉服務 解釋: 經過方式1、方式三啓動的tomcat有個弊端,當客戶端鏈接斷開的時候,tomcat服務也會當即中止,經過方式二能夠做爲linux服務一直運行 經過方式1、方式二方式啓動的tomcat,其日誌會寫到相應的日誌文件中,而不能動態地查看tomcat控制檯的輸出信息與錯誤狀況,經過方式三能夠以控制檯模式啓動tomcat服務, 直接看到程序運行時後臺的控制檯輸出信息,沒必要每次都要很麻煩的打開catalina.out日誌文件進行查看,這樣便於跟蹤查閱後臺輸出信息。tomcat控制檯信息包括log4j和System.out.println()等輸出的信息。 2,關閉tomcat服務 ./shutdown.sh