LINUX TOMCAT

我如今只說如何看遠程的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啓動可自動解壓,可是有時候有問題,仍是我親自解壓一下吧呵呵):

 

  1.       jar -xvf project.war  
  2.      unzip project.war -d project,在當前目錄下解壓project.war到project目錄裏面,-d是建立project目錄

        ps : 菜咔我仍是比較喜歡第二種,寫法比較簡單。

 

2、啓動tomcat

查看Tomcat是否以關閉

ps -ef|grep java
  1. 直接啓動./startup.sh 
  2. 做爲服務啓動nohup ./startup.sh &
  3. 控制檯動態輸出方式啓動 ./catalina.sh run 動態地顯示tomcat後臺的控制檯輸出信息,Ctrl+C後退出並關閉服務
  • 經過方式1、方式三啓動的tomcat有個弊端,當客戶端鏈接斷開的時候,tomcat服務也會當即中止,經過方式二能夠做爲,linux服務一直運行。
  • 經過方式1、方式二方式啓動的tomcat,其日誌會寫到相應的日誌文件中,而不能動態地查看tomcat控制檯的輸出信息與錯誤狀況,而後還須要tail -f catalina.out ;Ctrl+c 退出tail命令.

     而後就是檢測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
相關文章
相關標籤/搜索