CentOS 搭建 Tomcat 9 環境
Apache Tomcat 是一個開源的應用伺服器,主要用於運行 Java Servlet 和 JavaServer Pages (JSP)。在這篇文章中,我們將介紹如何在 CentOS 系統上搭建 Tomcat 9 環境,讓您能夠輕鬆部署 Java 應用程式。
前期準備
在開始之前,請確保您的 CentOS 系統已經更新到最新版本。您可以使用以下命令來更新系統:
sudo yum update -y接下來,您需要安裝 Java 環境,因為 Tomcat 是基於 Java 的。Tomcat 9 需要 Java 8 或更高版本。您可以使用以下命令安裝 OpenJDK 8:
sudo yum install java-1.8.0-openjdk-devel -y安裝完成後,您可以使用以下命令檢查 Java 是否安裝成功:
java -version下載和安裝 Tomcat 9
接下來,我們將下載 Tomcat 9 的最新版本。您可以訪問 Apache Tomcat 官方網站 獲取最新版本的下載鏈接。以下是使用 wget 命令下載 Tomcat 9 的示例:
wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70.tar.gz下載完成後,解壓縮文件:
tar -xvzf apache-tomcat-9.0.70.tar.gz然後,將解壓縮的文件夾移動到 /opt 目錄下:
sudo mv apache-tomcat-9.0.70 /opt/tomcat9配置環境變量
為了方便使用,您可以設置環境變量。編輯 /etc/profile 文件:
sudo nano /etc/profile在文件末尾添加以下內容:
export CATALINA_HOME=/opt/tomcat9
export PATH=$PATH:$CATALINA_HOME/bin保存並退出編輯器,然後執行以下命令使變更生效:
source /etc/profile設置 Tomcat 用戶
為了安全起見,建議創建一個專用的用戶來運行 Tomcat。您可以使用以下命令創建用戶:
sudo useradd -r -m -U -d /opt/tomcat9 -s /bin/false tomcat接下來,將 Tomcat 目錄的所有權轉移給新用戶:
sudo chown -R tomcat: /opt/tomcat9啟動 Tomcat 服務
現在,您可以啟動 Tomcat 服務。首先,切換到 Tomcat 用戶:
sudo su - tomcat然後,使用以下命令啟動 Tomcat:
cd /opt/tomcat9/bin
./startup.sh如果一切正常,您應該能夠在瀏覽器中訪問 Tomcat 的默認頁面,網址為 http://your_server_ip:8080。
配置防火牆
如果您的 CentOS 系統啟用了防火牆,您需要允許 8080 端口的流量。使用以下命令來開放端口:
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --reload總結
在這篇文章中,我們介紹了如何在 CentOS 系統上搭建 Tomcat 9 環境。從安裝 Java 到配置 Tomcat 用戶,這些步驟都能幫助您快速上手。若您需要穩定的 VPS 服務來運行您的應用程式,Server.HK 提供多種選擇,適合不同需求的用戶。無論是 香港伺服器 還是其他地區的服務,我們都能為您提供支持。