第一步:修改pom.xml
1、
<version>0.0.1-SNAPSHOT</version><packaging>war</packaging>
将jar改成war,因为我们要将项目打成war包
2、移除嵌入式tomcat插件
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><!-- 移除嵌入式tomcat插件 --><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions></dependency>
3、加入引用
provided表明该包只在编译和测试的时候用!
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><scope>provided</scope></dependency><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-jasper</artifactId><scope>provided</scope></dependency>
第二步:改后台启动文件
@SpringBootApplicationpublic class TestApplication extends SpringBootServletInitializer{@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder application){return application.sources(TestApplication.class);}public static void main(String[] args) {SpringApplication.run(TestApplication.class, args);}}
第三步:打war包
执行完成在项目目录下target会生成项目war包
第四步:发布
将war包放进tomcat的webapps目录下,然后进入bin目录双击运行startup.bat启动项目,shutdown.bat停止项目。
第五步:访问项目
localhost:端口号/war包名称/接口地址