zoukankan      html  css  js  c++  java
  • spring boot 打包部署到tomcat上

    1. 修改pom.xml文件,忽略spring boot内置的tomcat

    <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
                <!-- 移除嵌入式tomcat插件 -->
                <exclusions>
                         <exclusion>
                              <groupId>org.springframework.boot</groupId>
                              <artifactId>spring-boot-starter-tomcat</artifactId>
                         </exclusion>
                </exclusions> 
                
            </dependency>
            
            <dependency>
                <groupId>org.apache.tomcat</groupId>
                <artifactId>tomcat-servlet-api</artifactId>
                <version>8.0.36</version>
                <scope>provided</scope>
            </dependency>

    同时打包时的jar,改成war包

    <packaging>war</packaging>
    <!-- 对打包好的包重命名-->
    <build>
            <finalName>myserver</finalName>
        </build>

    2. 修改启动类

    @SpringBootApplication
    public class App extends     SpringBootServletInitializer
    {
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
            return application.sources(App.class);
        }
        public static void main( String[] args )
        {
            SpringApplication.run(App.class, args);
        }
    }

    3. 使用maven对其进行打包 Run As =>maven build... 

    打包好的war包在target文件夹下

    4. 将war包部署到tomcat上

    将打包好的.war包放到tomcat的webapps文件夹下

     然后启动tomcat

     最后可以在浏览器访问接口啦,如下所示

      

  • 相关阅读:
    in exists
    oracle 12514文件解决
    oracle11g自动内存管理
    lvs为何不能完全替代DNS轮询
    druid安装
    macbook 安装win7
    GBT MBR
    python的文件操作
    zabbix简易安装指南
    zatree的安装
  • 原文地址:https://www.cnblogs.com/LULULI/p/11678721.html
Copyright © 2011-2022 走看看