`

spring boot 使用tomcat 运行

 
阅读更多

1.修改启动类,继承 SpringBootServletInitializer 并重写 configure 方法

public class TmsApplication extends SpringBootServletInitializer {

@Version
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(this.getClass());
}
}

2.修改pom文件中jar 为 war
<!-- <packaging>jar</packaging> -->
<packaging>war</packaging>

3.修改pom,排除tomcat插件
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency>


4.idea 中配置Tomcat 容器



  • 大小: 56.7 KB
分享到:
评论

相关推荐

    Spring Boot启动过程(四)之Spring Boot内嵌Tomcat启动

    Spring Boot启动过程(四)之Spring Boot内嵌Tomcat启动 本文主要介绍了Spring Boot启动过程(四)之Spring Boot内嵌Tomcat启动的相关知识点,用于帮助开发者更好地理解Spring Boot的启动过程。 一、...

    Spring Boot项目导出war包放到tomcat运行跳转到页面出现404报错

    当我们在Spring Boot项目中使用WAR包部署到Tomcat服务器后,访问项目中的某个JSP页面时遇到了404错误,表明服务器未能找到请求的资源。这通常是由以下原因造成的: 1. **WAR包中未包含JSP资源**:Spring Boot默认...

    59-Spring Boot内嵌Tomcat配置1

    内嵌的 Tomcat 容器是 Spring Boot 默认的 Web 服务器,使得我们可以无需额外配置即可运行 Java Web 应用。在本篇文章中,我们将探讨如何对 Spring Boot 内嵌的 Tomcat 进行个性化配置。 首先,Spring Boot 提供了 ...

    springboot单独升级Tomcat

    Spring Boot 单独升级 Tomcat 在 Spring Boot 项目中,Tomcat 的升级是非常重要的,因为低版本的 Tomcat 存在漏洞,可能会导致安全问题。在本文中,我们将详细介绍如何单独升级 Tomcat,以解决漏洞问题。 知识点 1...

    spring boot项目和vue一起放在tomcat部署

    我们可以使用 Spring Boot 项目作为后端 API 服务器,而使用 Vue 作为前端应用程序。这种架构模式可以使我们的应用程序更加灵活和高效。 Tomcat 服务器的配置 Tomcat 服务器是 Apache 软件基金会开发的一个开源的 ...

    spring boot资料以及项目

    Spring Boot的核心理念是“约定优于配置”,它通过默认配置和自动配置,使得开发者可以快速搭建一个可运行的应用。它内置了Tomcat服务器,支持Java或Groovy编写应用,并且提供了大量的起步依赖(Starters),如数据...

    LEARNING SPRING BOOT 3.0 - THIRD EDITION

    在深入了解Spring Boot之前,读者还将学习到如何使用Spring Boot的命令行接口(CLI)来快速启动项目。这一部分不仅教会了如何运行和调试Spring Boot应用,还强调了CLI在提升开发效率方面的重要性。而为了适应不同...

    Spring Boot讲义.pdf

    开发完成后的Spring Boot应用程序通常被打包为一个可执行的JAR文件,可以使用命令`java -jar`来运行这个应用。它是一个独立的应用,不需要依赖外部的Servlet容器。 ### 结语 通过以上知识点的介绍,我们可以看到...

    Spring Boot实战派(源码)

    Spring Boot简化了Spring应用程序的初始设置和配置,使得开发人员能够快速构建可运行的应用程序。以下是基于源码的详细知识点讲解: 1. **Spring Boot核心概念** - `@SpringBootApplication` 注解:它是`@...

    十分钟上手spring boot

    - **嵌入式Servlet容器:**Spring Boot内置了Tomcat、Jetty等容器,无需额外部署。 - **依赖管理:**提供了一套统一的依赖版本管理方案,避免版本冲突问题。 - **生产就绪特性:**包括健康检查、监控等功能,方便...

    JDK 8 + Spring Boot 2.7.18

    5. **YAML支持**:除了传统的XML配置,Spring Boot还支持使用YAML(一种更易读的配置格式)进行配置。 【ruoyi-vue-pro-master】这个文件名可能指的是一个基于Vue.js前端框架的RuoYi项目的源码仓库。RuoYi是一个...

    Spring Boot 进阶笔记(详细全面) 中文PDF完整版.pdf

    1. **自动配置**:Spring Boot 根据项目中包含的依赖自动生成相应的配置,例如,引入 `spring-boot-starter-web` 会自动配置 Spring MVC 和 Tomcat 服务器。 2. **起步依赖(Starter POMs)**:Spring Boot 提供了一...

    Spring-Boot-Reference-Guide, Spring Boot Reference Guide中文翻译 -《Spring Boot参考指南》.zip

    Spring Boot是Java开发领域中一个极其流行的轻量级框架,它简化了Spring应用程序的初始设置和配置,使得开发者可以快速启动和运行项目。 一、Spring Boot核心概念 1. 快速起步:Spring Boot通过“起步依赖”...

    移动开发Spring Boot外置tomcat教程及解决方法

    Spring Boot 外置 Tomcat 教程及解决方法 本文主要介绍了 Spring Boot 外置 Tomcat 的教程,并提供了一些解决方法。下面是对标题、描述、标签和部分内容的详细解释: Spring Boot 外置 Tomcat 的必要性 在移动...

    使用 Spring Boot 快速构建 Spring 框架应用

    首先,Spring Boot 允许开发者创建能够独立运行的 Spring 应用程序,这意味着无需额外的服务器环境,它可以直接嵌入 Tomcat 或 Jetty 服务器。这极大地简化了部署流程,不再需要传统的 WAR 文件部署。 其次,Spring...

    Spring Boot 2 Cookbook 第二版

    对于Web开发,Spring Boot的嵌入式Servlet容器如Tomcat和Jetty使得部署变得简单。书中会涵盖RESTful API设计、模板引擎(Thymeleaf、FreeMarker)以及WebSocket的使用。同时,你还将了解到Spring Security,它是...

    Spring Boot 教程、技术栈示例代码,快速简单上手教程。

    - **内嵌服务器**:Spring Boot 支持内嵌 Tomcat、Jetty 或 Undertow 服务器,无需额外部署,简化了开发流程。 - **运行器**:提供了命令行接口(CLI),方便快速创建和运行 Spring 应用。 - **健康检查**:内置健康...

    Spring Boot揭秘 PDF

    9. Spring Cloud集成:虽然标签中没有直接提到Spring Cloud,但Spring Boot与Spring Cloud结合使用,可以构建强大的微服务架构。Spring Cloud提供了服务发现、配置中心、负载均衡、熔断器等多种微服务治理功能。 书...

    Spring Boot-实战

    Spring Boot的核心特性包括自动配置、内嵌Web服务器(如Tomcat或Jetty)、健康检查、Actuator等。自动配置是Spring Boot的一大亮点,它基于“约定优于配置”的原则,通过“spring-boot-starter”模块来引入特定功能...

    Spring Boot in Action 英文版

    Spring Boot还支持运行外部配置文件,比如在不同的环境(如开发、测试和生产)中使用不同的配置文件。这样的设计使得应用更加灵活,能够在不同的环境中运行而不需要修改代码。 Spring Boot还提供了一系列的起步依赖...

Global site tag (gtag.js) - Google Analytics