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>
  • 相关阅读:
    创建ros的程序包--3
    ROS文件系统介绍--2
    安装并配置ROS环境1
    ros-indigo-desktop-full安装到ubuntu14.04
    嵌入式声卡应用分析---18
    linux用户态定时器的使用---19
    tiny4412 linux+qtopia nfs网络文件系统的挂载
    ActiveMQ
    Web.xml配置详解之context-param
    Spring MVC的多视图解析器配置及与Freemarker的集成
  • 原文地址:https://www.cnblogs.com/yunian139/p/11814047.html
Copyright © 2011-2022 走看看