溫馨提示×

centos上tomcat部署web應用的方法

小樊
38
2025-05-29 03:50:28
欄目: 智能運維

在CentOS上部署Tomcat并運行Web應用通常涉及以下步驟:

準備工作

  1. 更新系統
sudo yum update -y
  1. 安裝JDK
sudo yum install java-1.8.0-openjdk-devel -y
  1. 驗證JDK安裝
java -version
  1. 下載Tomcat

訪問Tomcat官網下載適合CentOS的版本,例如Tomcat 9.0.x。

  1. 解壓Tomcat
wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.56/bin/apache-tomcat-9.0.56.tar.gz
tar xvf apache-tomcat-9.0.56.tar.gz -C /opt

配置Tomcat

  1. 配置環境變量

編輯/etc/profile~/.bashrc文件,添加以下內容:

export CATALINA_HOME=/opt/tomcat
export PATH=$PATH:$CATALINA_HOME/bin

使配置生效:

source /etc/profile
  1. 創建Tomcat用戶(可選但推薦):
sudo groupadd tomcats
sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
sudo chown -R tomcat:tomcat /opt/tomcat
  1. 修改Tomcat端口(如果需要):

編輯$CATALINA_HOME/conf/server.xml文件,找到以下配置并更改端口號:

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

啟動Tomcat

  1. 啟動Tomcat服務
/opt/tomcat/bin/startup.sh
  1. 設置開機自啟
sudo systemctl enable tomcat
  1. 檢查Tomcat狀態
sudo systemctl status tomcat

部署Web應用

  1. 將WAR文件復制到webapps目錄
cp yourapp.war /opt/tomcat/webapps/
  1. 訪問Web應用

在瀏覽器中輸入服務器IP和端口(如http://your_server_ip:8080/yourapp),即可訪問部署的Java Web應用。

配置防火墻

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

驗證部署

打開瀏覽器,訪問http://your_server_ip:8080,如果看到Tomcat的歡迎頁面,說明部署成功。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女