linux

Java应用如何在Linux上部署

小樊
55
2025-09-06 09:06:12
栏目: 编程语言

Java应用在Linux上的部署步骤如下:

  1. 安装Java环境

    • 使用包管理器安装JDK/JRE(如Ubuntu用apt,CentOS用yum):
      # Ubuntu/Debian  
      sudo apt update && sudo apt install openjdk-17-jdk  
      # CentOS/RHEL  
      sudo yum install java-17-openjdk-devel  
      
    • 验证安装:java -version
  2. 准备Java应用

    • 本地编译打包为JAR/WAR文件(使用Maven/Gradle):
      # Maven  
      mvn clean package  
      # Gradle  
      ./gradlew build  
      
    • 生成的可执行文件位于target/build/libs/目录。
  3. 传输文件到服务器

    • 使用scp命令上传JAR/WAR文件到服务器指定目录:
      scp target/your-app.jar user@server-ip:/path/to/deploy  
      ```。  
      
      
  4. 配置运行环境

    • 编辑环境变量文件(如~/.bashrc/etc/environment),添加Java路径:
      export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64  
      export PATH=$JAVA_HOME/bin:$PATH  
      
    • 使配置生效:source ~/.bashrc
  5. 部署并启动应用

    • 直接运行JAR
      java -jar /path/to/your-app.jar  
      
    • 通过Web服务器部署(如Tomcat):
      • 将WAR文件复制到Tomcat的webapps/目录:
        sudo cp your-app.war /var/lib/tomcat9/webapps/  
        
      • 启动Tomcat:sudo systemctl start tomcat9
  6. 验证与维护

    • 检查应用日志(如Tomcat的logs/目录)确认运行状态。
    • 如需开机自启动,可将启动命令写入系统服务脚本或使用systemctl配置。

说明

参考来源:[1,2,3,4,5,6,7,8,9,10]

0
看了该问题的人还看了