主类
package com.example.app;
@SpringBootApplication
public class MainApplication extends SpringBootServletInitializer{
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(MainApplication.class);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
SpringApplication.run(MainApplication.class, args);
}
}
在pom.xml中添加了以下依赖项。。。
<packaging>war</packaging>
<properties>
<java.version>1.8</java.version>
</properties>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.4.RELEASE</version>
</parent>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
在tomcat8.5上部署相同的代码可以正常工作。但当部署在tomcat9/10上时,应用程序不会启动。在tomcat9/10中还需要添加什么来部署相同的功能。提前谢谢。。
暂无答案!
目前还没有任何答案,快来回答吧!