溫馨提示×

Java Web應用在CentOS上如何配置

小樊
45
2025-08-06 10:48:31
欄目: 編程語言

以下是在CentOS上配置Java Web應用的步驟:

  1. 安裝JDK
    • 使用yum安裝OpenJDK(推薦JDK 8/11):
      sudo yum install java-1.8.0-openjdk-devel -y
    • 驗證安裝:java -version
  2. 安裝Tomcat
    • 下載并解壓Tomcat(如Tomcat 10):
      wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.7/bin/apache-tomcat-10.1.7.tar.gz
      tar -xzf apache-tomcat-10.1.7.tar.gz -C /usr/local/
    • 配置環境變量(編輯/etc/profile.d/tomcat.sh):
      export CATALINA_HOME=/usr/local/apache-tomcat-10.1.7  
      export PATH=$PATH:$CATALINA_HOME/bin  
      
      執行source /etc/profile.d/tomcat.sh生效。
    • 啟動Tomcat:/usr/local/apache-tomcat-10.1.7/bin/startup.sh
  3. 部署Java Web應用
    • 將WAR包復制到Tomcat的webapps目錄:
      cp your-app.war /usr/local/apache-tomcat-10.1.7/webapps/
    • 重啟Tomcat完成部署:/usr/local/apache-tomcat-10.1.7/bin/shutdown.sh && /usr/local/apache-tomcat-10.1.7/bin/startup.sh
  4. 配置防火墻
    • 開放Tomcat端口(默認8080):
      sudo firewall-cmd --permanent --add-port=8080/tcp
      sudo firewall-cmd --reload
  5. 設置開機自啟(可選)
    • 創建systemd服務文件(如/etc/systemd/system/tomcat.service),添加以下內容:
      [Unit]  
      Description=Apache Tomcat  
      After=network.target  
      [Service]  
      Type=forking  
      Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk  
      Environment=CATALINA_HOME=/usr/local/apache-tomcat-10.1.7  
      ExecStart=/usr/local/apache-tomcat-10.1.7/bin/startup.sh  
      ExecStop=/usr/local/apache-tomcat-10.1.7/bin/shutdown.sh  
      User=tomcat  
      Group=tomcat  
      Restart=always  
      [Install]  
      WantedBy=multi-user.target  
      
      執行sudo systemctl enable tomcat啟用。

說明

  • 若需使用MySQL數據庫,需額外安裝MySQL并配置數據庫連接。
  • 生產環境建議關閉Tomcat默認管理頁面,通過Nginx/Apache反向代理訪問。

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