zoukankan      html  css  js  c++  java
  • 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 即可

  • 相关阅读:
    Newtonsoft.Json(Json.Net)学习笔记
    SQL Server 自动化运维系列
    WCF 动态调用(动态创建实例接口)
    SQL Server 自动化运维系列
    SQL Server 表水平分区
    WCF服务全局异常处理机制
    WCF 透明代理
    WCF扩展记录服务调用时间
    WCF身份验证三:自定义身份验证之<MessageHeader>
    用单链表实现算法2.1
  • 原文地址:https://www.cnblogs.com/AngeLeyes/p/7818129.html
Copyright © 2011-2022 走看看