linux

Java程序在Linux如何部署

小樊
57
2025-08-15 11:18:04
栏目: 编程语言

Java程序在Linux部署步骤如下:

  1. 安装Java环境:用包管理器(apt/yum)安装OpenJDK/JDK,如sudo apt install openjdk-17-jdk
  2. 上传程序文件:通过scp/FTP等工具将JAR/WAR包上传至服务器,如scp app.jar user@server:/path
  3. 运行程序
    • 前台运行:java -jar app.jar
    • 后台运行:nohup java -jar app.jar > log.log 2>&1 &
  4. 配置开机自启动(可选)
    • 创建systemd服务文件/etc/systemd/system/app.service,内容示例:
      [Unit]  
      Description=Java App  
      After=network.target  
      [Service]  
      ExecStart=/usr/bin/java -jar /path/app.jar  
      Restart=always  
      User=root  
      [Install]  
      WantedBy=multi-user.target  
      
    • 启用服务:sudo systemctl enable app.service,启动服务:sudo systemctl start app.service
  5. 配置防火墙(可选):若需外部访问,开放对应端口,如sudo ufw allow 8080

注:根据项目类型(如Web应用需搭配Nginx),步骤可适当调整。

0
看了该问题的人还看了