Linux服務器部署Tomcat(官網二進制發佈版本)

TomcatApache軟件基金會(Apache Software Foundation)Jakarta項目中的一個核心項目,是一個免費開源的輕量級Web應用服務器。

注:Tomcat官網 http://tomcat.apache.org/

 

  • Tomcat下載

進入Tomcat官網後,在左側導航欄【Download】菜單下點擊需要下載的大版本,然後點擊右側【Archives】找到對應的小版本,並進入bin目錄下載對應的tar.gz壓縮包。或者在大版本鏈接頁默認有最新的小版本下載鏈接,直接選擇【Binary Distributions】—【Core】—【tar.gz】,即二進制發佈版本。

如果不確定需要下載哪個大版本,可以點擊【Which version?】,裏面列出了Tomcat和Java版本的對應關係

 

  • Tomcat部署

將下載好的壓縮包(apache-tomcat-9.0.31.tar.gz)上傳到服務器對應目錄下,這裏以 /usrl/local 爲例

進入 /usr/local 目錄,解壓縮

cd /usr/local

tar -zxvf apache-tomcat-9.0.31.tar.gz

注:tar命令參數

-z或--gzip或--ungzip 通過gzip指令處理備份文件。

-x或--extract或--get 從備份文件中還原文件。

-v或--verbose 顯示指令執行過程。

-f<備份文件>或--file=<備份文件> 指定備份文件。

 

  • Tomcat啓停測試及版本查看

進入Tomcat部署目錄的bin目錄下,執行 ./startup.sh 啓動Tomcat,同理 ./shutdown.sh 關閉,./version.sh 查看版本

cd /usr/local/apache-tomcat-9.0.31/bin

./startup.sh

./shutdown.sh

./version.sh

提示Tomcat started即表示啓動成功,然後在瀏覽器輸入 localhost:8080,如果是遠程服務器,則輸入【遠程IP:端口】,顯示Tomcat啓動頁即表示測試成功

注:如果無法訪問,可能由於防火牆開啓,並且未開放8080端口,需要關閉防火牆或開啓防火牆8080端口,記得配置後重啓Tomcat服務

 

  • Tomcat環境變量配置

修改全局環境變量

vi /etc/profile

在文件末尾新增CATALINA_HOME,即Tomcat的部署路徑,esc後:wq保存退出

#tomcat environment
CATALINA_HOME=/usr/local/apache-tomcat-9.0.31
export CATALINA_HOME

注: Tomcat 5.0 之後用CATALINA_HOME,之前用TOMCAT_HOME

配置生效

source /etc/profile

 

  • Tomcat配置文件(按需調整)

進入Tomcat部署目錄的conf目錄下,修改server.xml配置文件

cd /usr/local/apache-tomcat-9.0.31/conf

vi server.xml

修改服務端口(Tomcat默認端口是8080),調整port屬性值

<Connector port="8080" protocol="HTTP/1.1" 
           connectionTimeout="20000"
           redirectPort="8443" />

修改字符集編碼,新增URIEncoding屬性

<Connector port="8080" protocol="HTTP/1.1" 
           connectionTimeout="20000"
           redirectPort="8443" URIEncoding="UTF-8" />

注:記得配置後重啓Tomcat服務

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章