服务器设置和教程 · 6 10 月, 2024

CentOS 搭建 Tomcat 9 環境

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 提供多種選擇,適合不同需求的用戶。無論是 香港伺服器 還是其他地區的服務,我們都能為您提供支持。