spring-boot部署及profile配置


    1. 去掉自带tomcat
   
       
       
            org.springframework.boot
            spring-boot-starter-web
           
               
                    log4j-over-slf4j
                    org.slf4j
               

               
                    org.springframework.boot
                    spring-boot-starter-tomcat
               

           

       



       
            org.springframework.boot
            spring-boot-starter-tomcat
            provided
       



    2. main方法调整


       @SpringBootApplication
public class Application  extends SpringBootServletInitializer{


    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(Application.class);
    }


    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }

}


3. tomcat/bin 创建setenv.sh   内容如下

   export JAVA_OPTS="-Dspring.profiles.active=prod"

你可能感兴趣的:(spring)