debian

Debian Java项目部署步骤

小樊
33
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
看了该问题的人还看了