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

2021-07-04 01:41:06 字數 1625 閱讀 2614

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

多例項 Tomcat 在linux下部署

多例項 tomcat 在linux下部署 1.複製多個tomcat cp r data qateam apache tomcat 7.0.76 data qateam apache tomcat 8081 cp r data qateam apache tomcat 7.0.76 data qate...

在Tomcat和JBoss下部署專案

方法2 第一種方法 在tomcat中的conf目錄中,在server.xml中的,節點中新增 其中path就是訪問路徑 jboss修改 jboss server default deploy jboss web.deployer下的server.xml即可,方法一樣。方法3 很靈活,在conf目錄中...

Mysql 下部分總結

1.列出mysql支援的所有字符集 show character set 2.當前mysql伺服器字符集設定 show variables like character set 3.當前mysql伺服器字符集校驗設定 show variables like collation 4.顯示某資料庫字符集...