3.3. 将 Spring Boot 应用程序部署到独立 Red Hat Enterprise Linux


要将 Spring Boot 应用程序部署到独立的 Red Hat Enterprise Linux,请在应用程序中配置 pom.xml 文件,使用 Maven 打包该文件并使用 java -jar 命令进行部署。

先决条件

  • 安装了 RHEL 7 或 RHEL 8。

要将 Spring Boot 应用程序部署到独立的 Red Hat Enterprise Linux 中,您必须首先使用 Maven 打包应用程序。

先决条件

  • 安装了 Maven。

流程

  1. 在应用程序的根目录下的 pom.xml 文件中添加以下内容:

      ...
      <!-- Specify target artifact type for the repackage goal. -->
      <packaging>jar</packaging>
      ...
      <build>
        <plugins>
          <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>${spring-boot.version}</version>
            <executions>
              <execution>
                  <goals>
                   <goal>repackage</goal>
                 </goals>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
      ...
  2. 使用 Maven 打包应用程序。

    $ mvn clean package

    生成的 JAR 文件位于 目标目录中

要将 Spring Boot 应用程序部署到独立 Red Hat Enterprise Linux,请使用 java -jar 命令。

先决条件

  • 安装了 RHEL 7 或 RHEL 8。
  • 安装了 OpenJDK 8 或 OpenJDK 11。
  • 含有应用的 JAR 文件。

流程

  1. 使用应用部署 JAR 文件。

    $ java -jar my-project-1.0.0.jar
  2. 验证部署。

    使用 curl 或浏览器验证应用程序是否在 http://localhost:8080 中运行:

    $ curl http://localhost:8080
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部