CentOS安裝Tomcat

Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬於輕量級應用服務器,在中小型系統和併發訪問用戶不是不少的場合下被廣泛使用,是開發和調試JSP 程序的首選。對於一個初學者來講,能夠這樣認爲,當在一臺機器上配置好Apache 服務器,可利用它響應HTML(標準通用標記語言下的一個應用)頁面的訪問請求。實際上Tomcat是Apache 服務器的擴展,但運行時它是獨立運行的,因此當你運行tomcat 時,它實際上做爲一個與Apache 獨立的進程單獨運行的。html

vCentOS下載Tomcat

若是你的Centos是有桌面UI的,那你能夠用瀏覽器下載。就很少說。apache

 CentOS安裝Tomcat

 

那麼若是是沒有桌面UI的,則先在Tomcat官網下載到本地,而後用FileZilla上傳到centos虛擬機, 若是FileZilla鏈接centos有問題的,能夠看看《CentOS安裝FTP服務》centos

1.1 上傳Tomcat壓縮包瀏覽器

打開FileZilla,在本機站點中找到下載的Tomcat包,右鍵包,點擊上傳,則會傳輸到遠程站點中對應的文件夾路徑。tomcat

CentOS安裝Tomcat

在centos中查看文件是否存在。cd /home/toutou/myhome/soft 其中"/home/toutou/myhome/soft"爲上文所提到的所謂的"對應的文件夾路徑"服務器

CentOS安裝Tomcat

vCentOS安裝Tomcat

2.1 解壓Tomcat壓縮包併發

tar zxvf apache-tomcat-8.5.34.tar.gzpost

CentOS安裝Tomcat

查看解壓,以下圖所示,解壓成功.網站

CentOS安裝Tomcat

刪除Tomcat壓縮包rm -f apache-tomcat-8.5.34.tar.gzthis

CentOS安裝Tomcat

2.2 配置環境變量

CentOS自帶的是openJDK, 因此咱們須要本身安裝和配置Java jdk,關於CentOS如何配置Java jdk,我在另外一篇博文已經詳細介紹,這裏就再也不贅述。感興趣的能夠移步《CentOS安裝Java JDK》

2.3 更新Tomcat端口

Tomcat默認端口是8080,咱們能夠嘗試着改Tomcat的啓動端口。

進入conf目錄,找到server.xml文件, 編輯server.xmlcd conf

CentOS安裝Tomcat

CentOS安裝Tomcat

修改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。

CentOS安裝Tomcat

解決辦法就是配置Tomcat/bin目錄下的catalina.sh文件

CentOS安裝Tomcat

CentOS安裝Tomcat

配置好catalina.sh以後,再執行 ./startup.sh

CentOS安裝Tomcat

Tomcat正常啓動。

看看Tomcat日誌,在Tomcat日誌中查看啓動日誌以及上文中更改的端口號2018是否生效。

CentOS安裝Tomcat

查看日誌cat catalina.out 關於catalina.out更詳細的介紹能夠看這裏

CentOS安裝Tomcat

在本機中打開瀏覽器,輸入CentOS機器的IP以及設置的端口號,看到效果以下圖,正常訪問,則Tomcat已經正常啓動成功。

反之,若是打不開,提示"沒法訪問此網站"之類的,則須要排查一一排查,常見的多是2018端口被其餘應用佔用。

查看使用2018端口的應用lsof -i:2018 查看進程ID的詳細信息 ps axu|grep 36958

CentOS安裝Tomcat

3.2 關閉Tomcat

與打開Tomcat相似,只不過執行的文件命令不同。

進入到Tomcat/bin目錄,執行"./shutdown.sh"命令關閉Tomcat服務器

CentOS安裝Tomcat

查看日誌,確認Tomcat是否關閉

CentOS安裝Tomcat

v博客總結

關於CentOS安裝Tomcat就完事了,至於部署SpringBoot,原本想一篇文章搞定的,如今看來只能留在下一篇文章更新了。


做  者:請叫我頭頭哥
出  處:http://www.cnblogs.com/toutou/
關於做者:專一於基礎平臺的項目開發。若有問題或建議,請多多賜教!
版權聲明:本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文連接。
特此聲明:全部評論和私信都會在第一時間回覆。也歡迎園子的大大們指正錯誤,共同進步。或者直接私信
聲援博主:若是您以爲文章對您有幫助,能夠點擊文章右下角推薦一下。您的鼓勵是做者堅持原創和持續寫做的最大動力!

相關文章
相關標籤/搜索