溫馨提示×

Debian下Java項目部署方法

小樊
42
2025-08-12 00:08:49
欄目: 編程語言

Debian下部署Java項目主要步驟如下:

  1. 安裝JDK

    sudo apt update  
    sudo apt install openjdk-11-jdk  # 推薦使用OpenJDK 11+  
    java -version  # 驗證安裝  
    
  2. 配置環境變量(可選)
    編輯/etc/environment~/.bashrc,添加:

    JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"  
    PATH="$JAVA_HOME/bin:$PATH"  
    

    執行source /etc/environment使生效。

  3. 打包項目

    • 使用Maven/Gradle構建工具生成JAR/WAR包:
      mvn clean package  # 生成JAR文件(位于target目錄)  
      
  4. 部署應用

    • 直接運行JAR
      java -jar your-application.jar  
      
    • 通過Systemd管理(開機自啟)
      創建服務文件/etc/systemd/system/your-app.service
      [Unit]  
      Description=Your Java App  
      After=network.target  
      [Service]  
      ExecStart=/usr/bin/java -jar /path/to/your-application.jar  
      Restart=always  
      [Install]  
      WantedBy=multi-user.target  
      
      執行以下命令啟用服務:
      sudo systemctl daemon-reload  
      sudo systemctl start your-app.service  
      sudo systemctl enable your-app.service  
      
  5. 可選:使用Docker部署

    • 編寫Dockerfile:
      FROM openjdk:11-jre-slim  
      COPY target/your-application.jar /app.jar  
      ENTRYPOINT ["java", "-jar", "/app.jar"]  
      
    • 構建并運行容器:
      docker build -t your-app .  
      docker run -p 8080:8080 your-app  
      
  6. Web應用部署(如需Tomcat)

    • 安裝Tomcat:sudo apt install tomcat9
    • 將WAR包復制到/var/lib/tomcat9/webapps/,啟動Tomcat即可。

注意:根據項目類型(如普通Java程序、Web應用)選擇對應部署方式,生產環境建議使用Docker或Systemd管理,確保服務穩定。[1,2,3,4,5,6,7,8,9,10,11]

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