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。
流程
在应用程序的根目录下的
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> ...使用 Maven 打包应用程序。
$ mvn clean package生成的 JAR 文件位于
目标目录中。
要将 Spring Boot 应用程序部署到独立 Red Hat Enterprise Linux,请使用 java -jar 命令。
先决条件
- 安装了 RHEL 7 或 RHEL 8。
- 安装了 OpenJDK 8 或 OpenJDK 11。
- 含有应用的 JAR 文件。
流程
使用应用部署 JAR 文件。
$ java -jar my-project-1.0.0.jar验证部署。
使用
curl或浏览器验证应用程序是否在http://localhost:8080中运行:$ curl http://localhost:8080