• Spring boot 用idea打包成 war


    Spring boot 用idea打包成 war

    在pom中添加(添加之后程序无法启动)

      <!--打包需要的-->
        <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
                <scope>provided</scope>
            </dependency>
            <!--End打包需要的-->
    
    

    把之前的main换成

    之前的mian

    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.boot.builder.SpringApplicationBuilder;
    import org.springframework.boot.context.web.SpringBootServletInitializer;
    import org.springframework.web.WebApplicationInitializer;
    
    @SpringBootApplication
    public class SpringBootSampleApplication/* extends SpringBootServletInitializer*/ {
    
    	/*@Override
    	protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
    		return application.sources(SpringBootSampleApplication.class);
    	}*/
    
    	public static void main(String[] args) {
    		   SpringApplication.run(SpringBootSampleApplication.class, args);
    	}
    	
    }
    
    

    现在的

    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.boot.builder.SpringApplicationBuilder;
    import org.springframework.boot.context.web.SpringBootServletInitializer;
    import org.springframework.web.WebApplicationInitializer;
    
    @SpringBootApplication
    public class SpringBootSampleApplication extends SpringBootServletInitializer {
    
    	@Override
    	protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
    		return application.sources(SpringBootSampleApplication.class);
    	}
    
    	public static void main(String[] args) {
    		   SpringApplication.run(SpringBootSampleApplication.class, args);
    	}
    	
    }
    
    

    然后BUild -> BUildArtifacts... -> 选中当前项目选中BUild 即可

  • 相关阅读:
    Domain many-to-many
    程序员技术练级攻略
    设置 Eclipse 智能代码提示,大幅度减少 alt+/ 使用频率,打每个字都出现代码提示的办法
    How to Build FFmpeg for Android
    How to Build Android Applications Based on FFmpeg by An Example
    winArchiver(version4.7) 软件测试
    wxWidgets vs开发环境配置
    电脑系统问题定位tips
    hisi3519开发平台配置流程
    amazon alexa使用体验
  • 原文地址:https://www.cnblogs.com/AngeLeyes/p/7818129.html
Copyright © 2020-2023  润新知