返回顶部
首页 > 资讯 > 精选 >怎么在Spring Boot中移除内嵌的Tomcat
  • 176
分享到

怎么在Spring Boot中移除内嵌的Tomcat

2023-06-06 15:06:30 176人浏览 安东尼
摘要

怎么在Spring Boot中移除内嵌的Tomcat?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。修改pom.xml文件在pom.xml文件中去除内嵌tomcat,添加se

怎么在Spring Boot中移除内嵌的Tomcat?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

修改pom.xml文件

在pom.xml文件中去除内嵌tomcat,添加servlet依赖

<dependency>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-starter-WEB</artifactId>      <exclusions>        <!--去除内嵌tomcat -->        <exclusion>          <groupId>org.springframework.boot</groupId>          <artifactId>spring-boot-starter-tomcat</artifactId>        </exclusion>      </exclusions>    </dependency>    <!--添加servlet的依赖-->    <dependency>      <groupId>javax.servlet</groupId>      <artifactId>javax.servlet-api</artifactId>      <version>3.1.0</version>      <scope>compile</scope>    </dependency>

2、设置打包方式

在pom.xml文件中将打项目包方式设置成jar,打成jar包通过命令去执行jar

<packaging>jar</packaging>

3、禁用web程序启动方式

对于非Web应用程序,请在属性文件中禁用Web应用程序类型,application.yml文件中添加:

spring:  main:   web-application-type: none

4、在启动类中扩展

继承SpringBootServletInitializer 类,以下本人写了一个测试方法,项目启动后生成一个txt文件进行测试

@SpringBootApplicationpublic class TestiopojApplication extends SpringBootServletInitializer {  public static void main(String[] args) {    System.out.println("项目开始启动,开始执行任务============");    SpringApplication.run(TestiopojApplication.class, args);    String file = "E:\\copyFile";//文件存放路径    String fileName = "test测试";//生成的文件名    String strContext = "测试成功=======";//文件内容    try {      FileUtils.writeStringToFile((new File(file + File.separator + fileName + ".txt")), strContext, "UTF-8");      System.out.println("文件创建成功============");    } catch (IOException e) {      System.out.println("文件创建失败============");    }  }}

5、实列测试结果

由此我们可以通过java -jar 运行打包后的项目jar,控制台显示Spring Boot启动标志,项目正常启动,文件也正常创建成功,大功告成

怎么在Spring Boot中移除内嵌的Tomcat

关于怎么在Spring Boot中移除内嵌的Tomcat问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网精选频道了解更多相关知识。

--结束END--

本文标题: 怎么在Spring Boot中移除内嵌的Tomcat

本文链接: https://lsjlt.com/news/247458.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么在Spring Boot中移除内嵌的Tomcat
    怎么在Spring Boot中移除内嵌的Tomcat?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。修改pom.xml文件在pom.xml文件中去除内嵌tomcat,添加se...
    99+
    2023-06-06
  • 如何在Spring Boot中内嵌Tomcat并启动
    本篇文章给大家分享的是有关如何在Spring Boot中内嵌Tomcat并启动,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。createEmbeddedServletConta...
    99+
    2023-05-31
    springboot tomcat omc
  • Spring Boot如何优化内嵌的Tomcat示例详解
    前言本文主要给大家介绍了关于Spring Boot优化内嵌Tomcat的相关内容,分享出来供大家参考学习,下面话不多说了,来一看看详细的介绍吧。Spring Boot测试版本<parent> <groupId>or...
    99+
    2023-05-31
    springboot 内嵌tomcat 优化
  • Netweaver的端口号和Spring boot内嵌的Tomcat端口是什么
    这篇文章主要为大家展示了“Netweaver的端口号和Spring boot内嵌的Tomcat端口是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Netweaver的端口号和Spring b...
    99+
    2023-06-04
  • 怎么在SpringBoot中内嵌Tomcat并发容量
    怎么在SpringBoot中内嵌Tomcat并发容量?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。发现并发容器问题对单接口进行6000线程压测,每个线程请求5次,线程在5秒内创...
    99+
    2023-06-15
  • 为什么选择Spring Boot项目的内嵌容器
    这篇文章将为大家详细讲解有关为什么选择Spring Boot项目的内嵌容器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新S...
    99+
    2023-05-30
    springboot
  • 解析Spring Boot内嵌tomcat关于getServletContext().getRealPath获取得到临时路径的问题
    问题: 使用getServletContext().getRealPath()得到的是临时文件的路径。 每次重启服务,这个临时文件的路径还会变更。 类似下面...
    99+
    2024-04-02
  • 如何解决Spring Boot内嵌tomcat关于getServletContext().getRealPath获取得到临时路径的问题
    这篇文章主要介绍如何解决Spring Boot内嵌tomcat关于getServletContext().getRealPath获取得到临时路径的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!问题:使用getSe...
    99+
    2023-06-15
  • 怎么在Spring Boot中使用MQTT
    这篇文章给大家分享的是有关怎么在Spring Boot中使用MQTT的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。为什么选择MQTTMQTT的定义相信很多人都能讲的头头是道,本文章也不讨论什么高大上的东西,旨在用...
    99+
    2023-06-14
  • Admin 怎么在Spring Boot中使用
    本篇文章为大家展示了Admin 怎么在Spring Boot中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、前言Spring Boot Admin 用于监控基于 Spring Boot 的应...
    99+
    2023-05-31
    springboot mi admin
  • 怎么在Spring Boot中使用MyBatis
    这篇文章将为大家详细讲解有关怎么在Spring Boot中使用MyBatis,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。orm框架的本质是简化编程中操作数据库的编码,发展到现在基本上就剩两...
    99+
    2023-05-31
    springboot mybatis
  • 怎么在spring boot中部署jar包
    本篇文章为大家展示了怎么在spring boot中部署jar包,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。部署为可运行的jarspring boot已经尽可能把需要配置的东西自动化了,我还傻傻的像...
    99+
    2023-05-30
    springboot jar
  • 嵌入式Redis服务器在Spring Boot测试中的使用教程
    1、概述 Spring Data Redis提供了一种与Redis实例集成的简单方法。 但是,在某些情况下,使用嵌入式服务器比使用真实服务器创建开发和测试环境更方便。 因此,我们将学...
    99+
    2024-04-02
  • Kafka和Storm怎么在Spring boot中使用
    这篇文章给大家介绍Kafka和Storm怎么在Spring boot中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。使用工具及环境配置 java 版本jdk-1.8 编译工具使用IDEA-2017 maven作为项...
    99+
    2023-05-30
  • PropertySource注解怎么在Spring boot中使用
    本篇文章给大家分享的是有关PropertySource注解怎么在Spring boot中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.1. PropertySource...
    99+
    2023-05-30
    springboot propertysource
  • http请求怎么在spring boot中使用
    今天就跟大家聊聊有关http请求怎么在spring boot中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。首先是经过封装:一:初始化httpclientprivate ...
    99+
    2023-05-30
    springboot http
  • 怎么在javascript中移除属性
    这期内容当中小编将会给大家带来有关怎么在javascript中移除属性,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在javascript中,可以利用removeAttribute() 方法来删除属性。r...
    99+
    2023-06-14
  • 怎么在Spring Boot中使用MongoDB数据库
    这篇文章给大家介绍怎么在Spring Boot中使用MongoDB数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。MongoDB简介MongoDB是一个基于分布式文件存储的数据库,...
    99+
    2024-04-02
  • 怎么在spring boot中引用本地jar包
    怎么在spring boot中引用本地jar包?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、添加maven依赖<dependency> ...
    99+
    2023-05-31
    springboot jar包
  • 怎么在jquery中移除css样式
    这篇文章将为大家详细讲解有关怎么在jquery中移除css样式,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。jquery移除css样式的方法:1、通过使用“removeClass()”方法去...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作