ubuntu

ubuntu上java项目怎么部署

小樊
44
2025-09-14 15:15:43
栏目: 编程语言

在Ubuntu上部署Java项目主要有以下几种方式:

一、传统方式(Tomcat/Jetty)

  1. 安装JDK

    sudo apt update  
    sudo apt install openjdk-11-jdk  # 推荐Java 11+  
    java -version  # 验证安装  
    
  2. 安装Web服务器(以Tomcat为例)

    sudo apt install tomcat9  # 或手动下载解压  
    sudo cp your-app.war /var/lib/tomcat9/webapps/  # 部署WAR包  
    sudo systemctl start tomcat9  # 启动服务  
    
    • 访问:http://服务器IP:8080/your-app
  3. Jetty部署(轻量级场景)

    wget https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution-9.4.43.v20210629.tar.gz  
    tar -xzf jetty-distribution-9.4.43.v20210629.tar.gz  
    cp your-app.war jetty-distribution-9.4.43.v20210629/webapps/  
    jetty-distribution-9.4.43.v20210629/bin/jetty.sh start  # 启动  
    

二、现代方式(Docker)

  1. 安装Docker

    sudo apt update  
    sudo apt install docker.io  
    
  2. 构建并运行容器

    • 创建Dockerfile
      FROM openjdk:11-jdk  
      COPY target/your-app.jar /app.jar  
      ENTRYPOINT ["java", "-jar", "/app.jar"]  
      
    • 构建镜像并运行:
      docker build -t your-app .  
      docker run -p 8080:8080 your-app  
      
    • 访问:http://服务器IP:8080

三、可选优化

根据项目类型(如Spring Boot、Servlet)选择合适方式,推荐优先使用Docker或Tomcat,操作简便且易于管理。

0
看了该问题的人还看了