MAVEN_HOME
E:\JDK\mave\apache-maven-3.8.4

在Path写入%MAVEN_HOME%\bin
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-syOAzzJ5-1660649733301)(C:\Users\飞\AppData\Roaming\Typora\typora-user-images\image-20220816191237728.png)]](https://1000bd.com/contentImg/2022/08/18/190316310.png)

生成的文件在target

![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4EC8s8tk-1660649841912)(C:\Users\飞\AppData\Roaming\Typora\typora-user-images\image-20220816191509732.png)]](https://1000bd.com/contentImg/2022/08/18/190316485.png)

命令为:
java -jar F:\新建文件夹\HQYJ-git\learning-spring-boot\sprtingboot\target\sprtingboot-0.0.1-SNAPSHOT.jar
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NfXNr2d1-1660649733307)(C:\Users\飞\AppData\Roaming\Typora\typora-user-images\image-20220816190937879.png)]](https://1000bd.com/contentImg/2022/08/18/190316595.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eFhgiCS9-1660649733308)(C:\Users\飞\AppData\Roaming\Typora\typora-user-images\image-20220816191909901.png)]](https://1000bd.com/contentImg/2022/08/18/190316657.png)
Pom 引入 spring-boot-starter-tomcat,设置 scope 为 provided,只在编译和测试阶段起作用,打包时候做了 Exclude 操作,使用外置 Tomcat 相关 Jar;
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-tomcatartifactId>
<scope>providedscope>
dependency>
package com.feiyu.sprtingboot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
@SpringBootApplication
public class Application extends SpringBootServletInitializer{
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(Application.class);
// return super.configure(builder);
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}