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

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

      

  • 相关阅读:
    volatility 命令
    pikachu-SQL注入
    pikachu-环境搭建
    pikachu-暴力破解
    pikachu-XSS
    john and hydra using de-ice1.100
    web 攻击靶机解题过程
    网络对抗实验四
    网络对抗实验三
    网络对抗实验二
  • 原文地址:https://www.cnblogs.com/LULULI/p/11678721.html
Copyright © 2011-2022 走看看