linux怎么啟動tomcat?
切換到tomcat主目錄下的bin目錄(cdusr/local/tomcat/bin)。
1.啟動tomcat服務(wù)
模式一:直接開始。
方法2:將nohup作為服務(wù)啟動。
安培
模式3:啟動控制臺的動態(tài)輸出模式。
Run動態(tài)顯示tomcat后臺的控制臺輸出信息,CTRLC后退出并關(guān)閉服務(wù)。
解釋:
由模式1和模式3啟動的Tomcat有一個缺點。當(dāng)客戶端斷開連接時,tomcat服務(wù)將立即停止,并且它始終可以通過模式2作為linux服務(wù)運(yùn)行。
Tomcat環(huán)境配置沒問題,端口沒有被占用,但啟動startup時仍然會閃退是什么原因?
Tomcat是一個非常經(jīng)典的web容器,其簡單的部署和配置廣受大家喜愛。題主描述的閃回特別像Windows環(huán)境下雙擊文件后黑盒經(jīng)過的現(xiàn)象。如果想要準(zhǔn)確定位閃回的原因,那么就需要操作系統(tǒng)給出反饋。因為閃回的原因可能有很多,即使一一闡述也很難保證沒有遺漏。因此,在這里我我想分享一些在windows環(huán)境下定位tomcat啟動問題的小技巧,希望對題主有所幫助,必要的話可以在評論區(qū)反饋或者私信。同時也歡迎更多的朋友一起討論分享。
首先,調(diào)整啟動模式
雖然雙擊文件啟動比較簡單,但是閃退的時候也會很頭疼。黑匣子稍縱即逝,幾乎沒有和用戶的互動,會讓用戶覺得很不舒服。其實我們可以通過命令來啟動tomcat,這樣就可以在啟動tomcat的過程中及時得到一些信息,尤其是閃回的問題。這里s如何通過命令行啟動tomcat(手邊沒有windows,所以它很遺憾你不能。;t截圖):
1.打開命令提示符界面。可以通過開始-運(yùn)行或者使用快捷鍵(winr)打開運(yùn)行界面;
2.用cd命令切換到tomcat的bin目錄。其實你也可以直接圖形化的進(jìn)入bin目錄,按住鍵盤上的shift鍵,在空白處點擊鼠標(biāo)的email,點擊"在這里打開命令窗口快速進(jìn)入bin目錄;
3.在命令窗口中輸入。
進(jìn)入汽車并執(zhí)行。
這樣啟動tomcat時,不會稍縱即逝,bat腳本中的一些輸出信息會留在打開的窗口中,通過輸出信息可以更準(zhǔn)確地定位問題。
第二,定位創(chuàng)業(yè)問題
雖然閃回的原因可能有很多,但是針對某個設(shè)備的某個服務(wù),往往只是一些具體的問題。如果把很多問題一個一個查出來,不僅耗時長,而且也不一定能解決好。問題因此,快速定位的問題非常重要。
Tomcat的引導(dǎo)門戶是
啟動過程中會調(diào)用其他腳本,主要是和。
。每個腳本中的異常都可能導(dǎo)致閃回。通常通過echo命令將異常輸出到屏幕上,直接結(jié)束整個批處理過程。因為,在
最后沒有預(yù)留命令窗口,所以當(dāng)異常發(fā)生時,即使打印了異常信息,也會因為沒有預(yù)留命令窗口而和命令窗口一起關(guān)閉,造成閃回現(xiàn)象。這就是為什么需要調(diào)整啟動模式的原因。
所以tomct的啟動問題可以分為兩類,一類是java命令調(diào)用不成功,另一類是調(diào)用java命令后執(zhí)行失敗。
1.未成功調(diào)用java命令。
這里有很多情況,但是啟動失敗的原因基本上可以通過以上啟動得到。如果具體意思不清楚,可以通過閱讀啟動腳本定位具體問題。實際上,啟動腳本中的代碼量并不大,而且children有編程經(jīng)驗的s鞋應(yīng)該很好理解。這種錯誤通常是環(huán)境造成的。
2.已調(diào)用java命令,但在啟動時報告了一個錯誤。
找到這類問題的主要方法是通過日志文件。默認(rèn)情況下,tomcat根目錄下的logs目錄記錄了tomcat的所有日志信息。
常用的日志文件有:
catalina*:catalina*:catalina的日志文件,程序中的標(biāo)準(zhǔn)輸出也會輸出到這個文件中。
本地主機(jī)。日期.日志
:Tomcat內(nèi)部代碼拋出的最常見的日志是jsp異常。
Localhost_access_log*:訪問日志
因為實際部署tomcat的時候,它自己所有的應(yīng)用程序和不用的端口通常都是關(guān)閉的,所以不會有管理器相關(guān)的日志。
以上是我在windows下處理運(yùn)行tomcat閃回的經(jīng)驗。希望能對題主有所幫助,需要幫助可以私信或留言回復(fù)。同時大家可以補(bǔ)充一下~
我是程序員,更多精彩請關(guān)注:空心小窩頭。