1.修改启动类代码继承SpringBootServletInitializer并且实现WebApplicationInitializer
@SpringBootApplicationpublic class CodeApplication extends SpringBootServletInitializer implements WebApplicationInitializer {@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {return super.configure(builder);}public static void main(String[] args) {SpringApplication.run(CodeApplication.class, args);}
2.在pom.xml文件的build的标签中添加fileName标签
<build><finalName>code</finalName><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>
3.在application.properties文件中设置项目访问名,因为springboot启动默认url是不带项目名的,加项目名为了一个不必要的麻烦
#我此处和fileName保持一致server.servlet.context-path=/code
4.点击idea右侧的maven——>Lifecycle——>clean——>package
5.然后再项目目录下的target文件夹下面就会看见你的war包了
6.将war包放入tomcat的webapps下面,启动tomcat即可
loading…