配置springboot项目使用外部tomcat

配置springboot项目使用外部tomcat在pom文件中添加依赖<!–使用自带的tomcat–><dependency><groupId>org.springframework.boot</


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

在pom文件中添加依赖

<!--使用自带的tomcat-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
    <scope>provided</scope>
</dependency>

在Springboot自带的Application启动类所在目录下新建启动类SpringBootStartApplication

package com.huang;

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;

//让该类继承springboot的SpringBootServletInitializer
public class SpringBootStartApplication extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application){
        //找到原先的启动类
        return application.sources(WebchatApplication.class);
    }
}

#目录如下
src
 |-main
 	|-java
 		|-WebchatApplication.class #原本的启动类
 		|-SpringBootStartApplication.class #新的启动类
 	|-resources
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170841.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • SQL的各种连接(cross join、inner join、full join)的用法理解

    SQL的各种连接(cross join、inner join、full join)的用法理解

    2021年10月15日
  • pycharm调试远程主机_eclipse连接远程服务器

    pycharm调试远程主机_eclipse连接远程服务器1.首先下载pycharm专业版,路径自寻,这边就不细说了。(社区版不支持远程配置)2.获取服务器的IP和密码3.打开pycharm,点击菜单栏:工具tools—>部署deployment–>configuration点击左上方+号step1:与服务器建立连接点击…点击确定我们的需求是,在pycharm编译器下使用服务器运行代码。因此,与服务器建立连接后,我们需要将本地文件映射到服务器中(有一种镜像的感觉?)故需要在服务器创建一个文件存放要运行的代码。s

    2022年8月26日
  • 传统图像处理算法总结

    传统图像处理算法总结1.图像滤波目的:保证图像细节特征的条件下抑制图像噪声。1.1线性滤波1.11方框滤波原图像与内核的系数加权求和方框滤波的核:normalize=true时,方框滤波就变成了均值滤波。也就是说,均值滤波是方框滤波归一化(normalized)后的特殊情况。方框滤波的缺点:丢失了图像的边缘信息。opencv函数:boxFilter(src,dst,-1,…

    2022年5月16日
  • MySQL开启远程连接_invited

    MySQL开启远程连接_invited如果你想连接你的mysql的时候发生这个错误:ERROR1130:Host’192.168.1.3’isnotallowedtoconnecttothisMySQLserver1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改”mysql”数据库里的”user”

    2022年10月13日
  • Springboot源码_pe启动制作源码

    Springboot源码_pe启动制作源码我们在使用SpringBoot启动项目的时候,可能只需加一个注解,然后启动main,整个项目就运行了起来,但事实真的是所见即所得吗,还是SpringBoot在背后默默做了很多?本文会通过源码解析的方式深入理解SpringBoot启动全过程SpringBoot启动过程流程图源码解析大家不要抗拒源码解析,这个非常优秀的代码,我们如果能够学会对自己代码编写水平大有裨益首先,我们先来看下SpringBoot项目的启动类@SpringBootApplicationpublicclassSp.

    2022年8月21日
  • apache 转发 配置_url导入配置

    apache 转发 配置_url导入配置本文主要测试通过配置Apachehttpd实现url转发,以及配置ssl协议实现支持https转发。

    2022年10月18日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号