Spring Boot – 使用 Tomcat 部署项目
Spring Boot 是一个基于微服务的框架,在其中创建可用于生产的应用程序只需很少的时间。Spring Boot 建立在 Spring 之上,包含 Spring 的所有功能。如今,它正成为开发人员的最爱,因为它是一个快速可用于生产的环境,使开发人员能够直接专注于逻辑,而不必费力配置和设置。
Tomcat 是一个非常流行的 Java Servlet 容器。Tomcat 是默认的 Spring Boot 服务器,它可以在同一个应用程序中管理多个应用程序,从而避免在单个应用程序中为每个应用程序进行多次设置。
在本文中,我们将创建一个简单的 Spring Boot 应用程序,其中我们将使用 Tomcat 服务器部署该应用程序。
Spring Boot 上的项目部署流程
在 Tomcat Server 上部署 Spring Boot 应用程序涉及三个步骤:
- 创建示例 Spring Boot 应用程序
- 创建 Spring Boot WAR 的方法
- 将 WAR 部署到 Tomcat – 最好需要更高版本的 Tomcat。
步骤 1:为 Tomcat 创建示例 Spring Boot 应用程序
这是一个 Spring Boot Web 应用程序项目,即需要将项目部署到 Tomcat 上。该项目可以创建为基于 Maven 的项目,因此我们可以在 pom.xml 文件中指定所需的依赖项。
pom.xml->Configurations can be specified in a Maven project via pom.xml
由于项目需要使用 Tomcat 部署,因此必须将其打包为“WAR” ( Web 应用程序资源或 Web 应用程序存档)。
基本上,pom.xml 应该具有与 spring boot 相关的依赖项,例如
- spring-boot-starter-parent
- spring-boot-starter-web
- spring-boot-starter-tomcat 及其范围设置为提供“geeks-web-services”应该是 pom.xml 中“WAR”文件的名称
示例 1:
- XML
| <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion>
<groupId>com.geeksforgeeks</groupId> <artifactId>spring-boot-war-deployment-example-on-tomcat</artifactId> <version>0.0.1-SNAPSHOT</version> <!-- As we need to deploy the project as WAR, this is needed --> <packaging>war</packaging>
<name>SpringBootWarDeploymentOnTomcatServer</name> <description>Demo project for Spring Boot deployable on Tomcat</description>
|


1602

被折叠的 条评论
为什么被折叠?



