您好,登錄后才能下訂單哦!
這篇文章主要介紹“在Linux服務器下啟動tomcat的方式有哪些”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“在Linux服務器下啟動tomcat的方式有哪些”文章能幫助大家解決問題。
首先cd進入tomcat的bin文件夾下,然后可以嘗試以下三種啟動方式:
./startup.sh
效果:
然后tomcat就在后臺啟動了,我們還可以在當前會話中繼續輸入其它指令,比如
ps -ef | grep 'tomcat'
來查看我們剛才啟動的tomcat服務:
可以看到它的進程id是6951,我們可以使用如下指令將其關閉
kill 6951
這種啟動方式是直接后臺啟動,但不是讓tomcat一直就在后臺跑了,當我們關閉當前連接linux的會話窗口,tomcat服務也將隨之關閉。
./catalina.sh run
效果:
與第一種方式不同的是,第二種方式啟動后會顯示日志,相當于當前Linux連接會話已經成為了控制臺,不能再輸入其它Linux指令,而與第一種方式相同的是,當當前連接關閉時,本次啟動的tomcat服務也會隨之關閉。當然,啟動成功后我們也可以使用ctrl + c來直接關閉本次鏈接會話中tomcat的啟動。
nohup ./startup.sh &
nohup ./startup.sh > log.file 2>&1 &
想要明白這兩者的區別,就要看nohup的具體使用方法了:
>log.file是將command的輸出重定向到log.file文件,即輸出內容不打印到屏幕上,而是輸出到log.file文件中。
2>&1 是將標準出錯重定向到標準輸出,這里的標準輸出已經重定向到了log.file文件,即將標準出錯也輸出到log.file文件中。
最后一個&, 是讓該命令在后臺執行。試想2>1代表什么,2與>結合代表錯誤重定向,而1則代表錯誤重定向到一個文件1,而不代表標準輸出;換成2>&1,&與1結合就代表標準輸出了,就變成錯誤重定向到標準輸出。
關于“在Linux服務器下啟動tomcat的方式有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。