springboot项目打包成war

首先将maven包类型改为war

更改pom.xml

<!-- <packaging>jar</packaging> -->
<!-- 改成以下 -->
<packaging>war</packaging>

然后在pom.xml中添加依赖

  •         <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
                <scope>provided</scope>
            </dependency>

最后修改启动方式

更改Application.java

@EnableTransactionManagement
@SpringBootApplication
@ComponentScan(basePackages = {
        "****.****.conf",
        "****.****.web",
        "****.****.service*"})
public class InfosystemApplication extends SpringBootServletInitializer {
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(InfosystemApplication.class);
    }

    public static void main(String[] args) {
        SpringApplication.run(InfosystemApplication.class, args);
        System.out.println("=================启动成功==================");
    }
}

然后使用maven工具打包成war包即可,放到tomcat下的webapps下即可

maven 打包war包教程地址: https://blog.csdn.net/weixin_40461281/article/details/81127582

猜你喜欢

转载自blog.csdn.net/weixin_40461281/article/details/81195951