zoukankan      html  css  js  c++  java
  • SpringBoot项目切换外置Tomcat服务器运行

    1. 修改项目pom.xml配置文件
    <!--0、添加打印为war包-->
    <packaging>war</packaging>
    
    <!--1、在pom中添加一条依赖,作为屏蔽SpringBoot中Tomcat容器-->
    <dependency>
    	<groupId>org.springframework.boot</groupId>
    	<artifactId>spring-boot-starter-tomcat</artifactId>
    	<scope>provided</scope>
    </dependency>
    
    1. 添加启动类, 注释掉SpringBoot原生启动类DemoApplication
    /*2、重写父类方法configure,使SpringBoot容器以MutildataApplication类作为入口*/
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.boot.builder.SpringApplicationBuilder;
    import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
    
    @SpringBootApplication
    public class MutildataApplication extends SpringBootServletInitializer {
    
        public static void main(String[] args) {
            SpringApplication.run(MutildataApplication.class, args);
        }
    
        // 用于构建war文件并进行部署
        @Override
        protected SpringApplicationBuilder configure(
                SpringApplicationBuilder builder) {
            return builder.sources(this.getClass());
        }
    }
    
    1. 终端输入打包构建命令
    • mvn clean
    • mvn clean package -Dmaven.test.skip=true [OR] mvn clean install -Dmaven.test.skip=true
    1. 准备一台干净的Tomcat, 删除webapps目录下所有文件, 把刚才构建好的xxx.war解压至该目录下
    1. 运行查看效果
    • 访问路径
      http://IP地址:端口/构建的项目名称/控制器名称/方法名称
  • 相关阅读:
    Global Citizenship
    Eng Stu
    说说
    C#编程远程控制机械手臂
    切割系统
    C#编码 画图控件
    编程Sourceforge
    C#编程线程
    空间点的几何关系
    一台普通电脑通过设置连接到公司网络
  • 原文地址:https://www.cnblogs.com/Twittery/p/15100248.html
Copyright © 2011-2022 走看看