溫馨提示×

Debian Java項目部署步驟

小樊
42
2025-08-16 04:25:22
欄目: 編程語言

在Debian上部署Java項目,常見步驟如下:

  1. 安裝JDK

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

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

    生效配置:source ~/.bashrc

  3. 打包項目
    用Maven/Gradle生成JAR/WAR包,例如:

    mvn clean package  # 生成JAR文件  
    
  4. 部署應用

    • 直接運行JAR
      將JAR文件上傳至服務器,執行:
      java -jar /path/to/your-app.jar  
      
    • 通過Tomcat部署
      將WAR文件復制到Tomcat的webapps目錄:
      sudo cp your-app.war /var/lib/tomcat9/webapps/  
      sudo systemctl restart tomcat9  # 重啟Tomcat  
      
  5. 可選:配置Nginx反向代理
    編輯Nginx配置文件(如/etc/nginx/sites-available/default):

    server {  
        listen 80;  
        server_name your-domain.com;  
        location / {  
            proxy_pass http://localhost:8080;  
        }  
    }  
    

    重啟Nginx:sudo systemctl reload nginx

  6. 設置開機自啟動(可選)
    創建systemd服務文件(如/etc/systemd/system/your-app.service):

    [Unit]  
    Description=Your Java App  
    After=network.target  
    [Service]  
    ExecStart=/usr/bin/java -jar /path/to/your-app.jar  
    Restart=always  
    [Install]  
    WantedBy=multi-user.target  
    

    啟用服務:sudo systemctl enable your-app.service

說明:步驟可根據項目需求調整(如使用Docker部署或配置數據庫),確保防火墻開放對應端口(如8080)。[1,2,3,4,5,6,7,8,9,10,11]

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