zoukankan      html  css  js  c++  java
  • springboot jar项目 改为war项目

    启动类JeewxBootApplication 添加继承SpringBootServletInitializer
    重写实现
    @SpringBootApplication
    public class JeewxBootApplication  extends SpringBootServletInitializer {
        public final static Logger log = LoggerFactory.getLogger(JeewxBootApplication.class);
    
        public static void main(String[] args) {
            ConfigurableApplicationContext application = SpringApplication.run(JeewxBootApplication.class, args);
            Environment env = application.getEnvironment();
            String ip = InetAddress.getLocalHost().getHostAddress();
            String port = env.getProperty("server.port");
            String path = env.getProperty("server.servlet.context-path");
            log.info("
    ----------------------------------------------------------
    	" +
                "Application is running! Access URLs:
    	" +
                "Local: 		http://localhost:" + port + path + "/
    	" +
                "External: 	http://" + ip + ":" + port + path + "/
    	" +
                "----------------------------------------------------------");
        }
    
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
            return application.sources(JeewxBootApplication.class);
        }
    
    }

    pom文件添加插件

    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-war-plugin</artifactId>
        <configuration>
           <failOnMissingWebXml>false</failOnMissingWebXml>
        </configuration>
    </plugin>

    pom文件添加依赖

    <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-tomcat</artifactId>
       <scope>provided</scope>
    </dependency>
    <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> <scope>provided</scope>
    </dependency>
  • 相关阅读:
    Appium + Python自动化
    Appium + python自动化
    基于python的request库,模拟登录csdn博客
    利用uiautomator实现Android移动app启动时间的测试
    JavaScript 闭包
    Vue.js 参考资料汇总
    JVM垃圾回收策略
    JVM内存分配策略
    synchronized底层原理
    HTTPS加密原理
  • 原文地址:https://www.cnblogs.com/yunian139/p/11814047.html
Copyright © 2011-2022 走看看