Springboot创建无法启动tomcat 您所在的位置:网站首页 intermezzi Springboot创建无法启动tomcat

Springboot创建无法启动tomcat

#Springboot创建无法启动tomcat| 来源: 网络整理| 查看: 265

问题描述:

    Springboot项目,容易上手,但是项目创建了,无法运行了,那就GG了,本想重新构建个考试系统,工作之余玩玩的小玩意,之前是使用Eclipse下载的STS插件创建的,可以使用。使用IDEA去创建,很多配置都需要自己去配置,创建后,就GG了,一运行就直接报:Unregistering JMX-exposed beans on shutdown,多方查询,是什么创建项目的时候没有引入web组件,原因也的确如此,解决方案都是千篇一律的,将springboot内置的tomcat加上,即spring-boot-starter,改成了spring-boot-starter-tomcat;抑或着将scope给注释掉了;

解决方案链接:

①、https://blog.csdn.net/ngl272/article/details/71087734(加spring-boot-starter-tomcat)

②、https://www.imooc.com/qadetail/215702(加scope)

    然而对于我来说并没有什么用依然是下图报错,搞得我都想回去直接使用eclipse算了,但idea使用后的铁粉,是那么的不舍得,经过多方查看,寻找原因竟然在idea默认配置上,难怪我用maven手工配置springboot开发配置直接生成,从spring.io直接下载导入也无法使用!

解决方案:

   ①、 选择 File -> Project Structure->Modules->Dependencies

   ②、 找到 tomcat-embed-core 的jar包 作用域默认是provided ,把它改为 compile即可 

解决后的结果

测试证明:

    可能与上述两个解决方案没有任何关系(当然也排除了多方面的因素会导致,我只写出了我感觉最可能导致这一问题的地方),当然下面的截图也进行证明了,我无论是注释掉了,还是不注释掉,只要idea配置的地点使用可以了,那个就无关紧要了,eclipse从来不会遇到这问题,

ps:

    因为这小玩意,导致了我打算多层架构系统的,就暂时使用了单个eclipse里面做下去了,抽出周末,不解决这问题,绝不罢休,吐槽,严重吐槽。

    然后成功占领新的领地,解决一个bug,就是一个新的领地,新的旅程的开始,

    BUG中心论证,论述bug厘头来源,只为解惑程序人生!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有