加入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
<version>2.0.4.RELEASE</version>
</dependency>
添加packaging为war
<groupId>com.ltyp</groupId>
<artifactId>springbootdome</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>springbootdome</name>
修改主启动类
@MapperScan("com.ltyp.dao")
@SpringBootApplication
@EnableAspectJAutoProxy(proxyTargetClass = true)
public class SpringbootdomeApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(SpringbootdomeApplication.class);
}
public static void main(String[] args) {
SpringApplication.run(SpringbootdomeApplication.class, args);
}
}
查看pom文件
server:
port: 8083
spring:
application:
name: server
这里需要注意的是无论你server.port写的端口是什么,你在访问的时候都要用你tomcat中sever.xml中的端口号加上项目名称访问
打包 打包的时候pom.xml文件中要有
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
还有就是你在把jar包放到的tomcat的webapps中的时候可以把jar包重命名,然后访问的时候就可以用重命名之后的项目名访问
浏览器访问