1.修改启动类代码继承SpringBootServletInitializer并且实现WebApplicationInitializer
@SpringBootApplication
public class CodeApplication extends SpringBootServletInitializer implements WebApplicationInitializer {
@Override
protected 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…
tomcat 配置 server.xml 配置一个网站,这里配置的是 安香的站点 路径为空,也就是根路径 docBase= anxiang-0.0.1-** 是webapps 下的这个项目的文件夹
|