Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬於輕量級應用服務器,在中小型系統和並發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。對於一個初學者來說,可以這樣認為,當在一台機器上配置好Apache 服務器,可利用它響應HTML(標准通用標記語言下的一個應用)頁面的訪問請求。實際上Tomcat是Apache 服務器的擴展,但運行時它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。
vCentOS下載Tomcat
如果你的Centos是有桌面UI的,那你可以用瀏覽器下載。就不多說。
那么如果是沒有桌面UI的,則先在Tomcat官網下載到本地,然后用FileZilla上傳到centos虛擬機, 如果FileZilla連接centos有問題的,可以看看《CentOS安裝FTP服務》。
1.1 上傳Tomcat壓縮包
打開FileZilla,在本機站點中找到下載的Tomcat包,右鍵包,點擊上傳,則會傳輸到遠程站點中對應的文件夾路徑。
在centos中查看文件是否存在。cd /home/toutou/myhome/soft
其中"/home/toutou/myhome/soft"為上文所提到的所謂的"對應的文件夾路徑"
vCentOS安裝Tomcat
2.1 解壓Tomcat壓縮包
tar zxvf apache-tomcat-8.5.34.tar.gz
查看解壓,如下圖所示,解壓成功.
刪除Tomcat壓縮包rm -f apache-tomcat-8.5.34.tar.gz
2.2 配置環境變量
CentOS自帶的是openJDK, 所以我們需要自己安裝和配置Java jdk,關於CentOS如何配置Java jdk,我在另一篇博文已經詳細介紹,這里就不再贅述。感興趣的可以移步《CentOS安裝Java JDK》
2.3 更新Tomcat端口
Tomcat默認端口是8080,我們可以嘗試着改Tomcat的啟動端口。
進入conf目錄,找到server.xml文件, 編輯server.xmlcd conf
修改Tomcat啟動端口為2018
vTomcat服務器ON/OFF
3.1 啟動Tomcat
毫無疑問,絕大部分軟件的啟動項都在bin目錄,Tomcat也不例外,進入到bin目錄。然后喚起Tomcat的命令。 ./startup.sh
運行以后,發現並沒有達到預期,而是獲得如下提示:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program。
解決辦法就是配置Tomcat/bin目錄下的catalina.sh文件
配置好catalina.sh之后,再執行 ./startup.sh
Tomcat正常啟動。
看看Tomcat日志,在Tomcat日志中查看啟動日志以及上文中更改的端口號2018是否生效。
查看日志cat catalina.out
關於catalina.out更詳細的介紹可以看這里。
在本機中打開瀏覽器,輸入CentOS機器的IP以及設置的端口號,看到效果如下圖,正常訪問,則Tomcat已經正常啟動成功。
反之,如果打不開,提示"無法訪問此網站"之類的,則需要排查一一排查,常見的可能是2018端口被其他應用占用。
查看使用2018端口的應用lsof -i:2018
查看進程ID的詳細信息 ps axu|grep 36958
3.2 關閉Tomcat
與打開Tomcat類似,只不過執行的文件命令不一樣。
進入到Tomcat/bin目錄,執行"./shutdown.sh"命令關閉Tomcat服務器
查看日志,確認Tomcat是否關閉
v博客總結
關於CentOS安裝Tomcat就完事了,至於部署SpringBoot,本來想一篇文章搞定的,現在看來只能留在下一篇文章更新了。
作 者:請叫我頭頭哥
出 處:http://www.cnblogs.com/toutou/
關於作者:專注於基礎平台的項目開發。如有問題或建議,請多多賜教!
版權聲明:本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接。
特此聲明:所有評論和私信都會在第一時間回復。也歡迎園子的大大們指正錯誤,共同進步。或者直接私信我
聲援博主:如果您覺得文章對您有幫助,可以點擊文章右下角【推薦】一下。您的鼓勵是作者堅持原創和持續寫作的最大動力!