大家好,我是烤鸭:

今天分享一个springboot 闪退的问题。确切得说是没有起来。

环境:

springboot 版本 2.1.0.RELEASE

异常:

2019-05-25 19:39:00.822 ==> [main] ==> INFO  com.cgmanage.migrate.MigrateApplication - Starting MigrateApplication v1.0.0-SNAPSHOT on localhost with PID 27493 (/opt/web_app/data_migrate/test-1.0.0.jar started by root in /opt/web_app/data_migrate)
2019-05-25 19:39:00.827 ==> [main] ==> DEBUG com.cgmanage.migrate.MigrateApplication - Running with Spring Boot v2.1.0.RELEASE, Spring v5.1.2.RELEASE
2019-05-25 19:39:00.830 ==> [main] ==> INFO  com.cgmanage.migrate.MigrateApplication - No active profile set, falling back to default profiles: default
2019-05-25 19:39:04.153 ==> [main] ==> INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8085"]
2019-05-25 19:39:04.172 ==> [main] ==> INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
2019-05-25 19:39:04.172 ==> [main] ==> INFO  org.apache.catalina.core.StandardEngine - Starting Servlet Engine: Apache Tomcat/9.0.12
2019-05-25 19:39:04.195 ==> [main] ==> INFO  org.apache.catalina.core.AprLifecycleListener - The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib]
2019-05-25 19:39:04.346 ==> [main] ==> INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2019-05-25 19:39:04.620 ==> [main] ==> INFO  org.apache.catalina.core.StandardService - Stopping service [Tomcat]

主要在于这两行:

No active profile set, falling back to default profiles: default
    org.apache.catalina.core.StandardService - Stopping service [Tomcat]

解决方案:

网上说的是添加 springboot-web 的依赖,但是没用。

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency>

降低springboot 版本至 2.0.5.RELEASE ,还是不行。
同样的项目,测试环境可以跑起来,生产环境闪退,唯一的区别在于启动时指定的配置文件不同。
仔细对比配置文件,发现确实有个地方不一样。

测试环境的配置文件:

server:port: 8085
spring:application:name: test-migratedatasource:write:jdbc-url: jdbc:mysql://localhost:3306/test?useSSL=false&allowMultiQueries=true&useUnicode=true&characterEncoding=utf8username: rootpassword: rootdriver-class-name: com.mysql.jdbc.Drivertype: com.zaxxer.hikari.HikariDataSourceidleTimeout: 180000connectionTimeout: 180000validationTimeout: 6000maxPoolSize: 200minIdle: 100

生产的配置文件比测试少了一行。
idleTimeout: 180000

没错。就差这一行。
如果你也是跟我有一样的问题,
日志打印也没报错的话。
建议
检查一下配置文件,仔细对比一下。。。surprise

springboot 闪退。falling back to default profiles: default StandardService - Stopping service [Tomcat]相关推荐

  1. 问题解答:No active profile set, falling back to default profiles: default

    问题:  IntelliJ IDEA 中target/classes目录下没有没有application.yml等文件,导致项目启动失败,并且可以在console日志中观察到 No active pr ...

  2. No active profile set, falling back to default profiles: default错误的解决

    解决springboot中start-web的jar包无法获取的问题 今天在springboot启动时发生如下错误 经过检查发现是这个包的导入错误 遂查询本地仓库 然后设定为仓库里面有的版本 发现恢复 ...

  3. Tomcat启动后闪退系列问题

    Tomcat安装配置系列问题 1.安装Tomcat 2.启动失败--闪退 第一步 第二步 第三步 结束语 装好tomcat后启动一直闪退,配置了半天环境变量也不见好,我都要裂开了.本博文是参考其他大佬 ...

  4. tomcat的startup.bat闪退问题解决

    从官网下载一个免安装的tomcat,我把它解压在E盘,配置了环境变量:CATALINA_HOME.CATALINA_BASE.TOMCAT_HOME 为 tomcat的解压路径 进入解压tomcat的 ...

  5. java安卓6.0闪退_Android开发activity跳转闪退

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 现在调试也是闪退 Java.lang.RuntimeException: Fail to connect to camera service at and ...

  6. Tomcat启动闪退出现5个Using

    目录 Tomcat启动闪退出现5个Using 错误现象 解决方法 总结 Tomcat启动闪退出现5个Using 本人近期正在学习JavaWeb,在安装使用Tomcat服务器时出现闪退问题.在网上找了很 ...

  7. android l camera no panorama,camera预览是闪退的有关问题

    camera预览是闪退的问题 使用ov8825 sensor时,如果是摄像预览可以点亮,如果切换到拍照预览时,apk闪退.log如下: root@rk3288:/ # logcat logcat -- ...

  8. java模拟器apk闪退_急,求帮助,eclipse生成apk安装以后闪退

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 本人小白,从网上找了一段代码,粘贴到android eclipse,按着eclipse提示的错误,自动把错误改了一下,不过也就是改了改activity名字 ...

  9. seata执行闪退_Seata 1.2.0的配置以及踩坑记录

    首先Seata1.2.0版本不在自带sql,且在file.conf文件中没有了vgroup_mapping.fsp_tx_group ="default" 这项配置 数据库SQL ...

最新文章

  1. mysql一个索引占用G_mysql 索引 使用注意细节
  2. runtime的用法
  3. 面向对象的三大特征继承,封装和多态性
  4. 《CODM》的成功源自何处?TGA年度移动游戏的总结和思考
  5. 牛客 - 排序(模拟)
  6. ids for this class must be manually assigned before calling save():Xxx
  7. 1.SRE:Google运维解密 --- 介绍
  8. AI技术如何做工程?
  9. 算法图解:像小说一样有趣的算法入门书
  10. mbedtls 自带SSL demo调试
  11. HuTool工具最全介绍
  12. geoserver之gs-kml、gs-wcs、gs-rest、gs-gwc、gs-sec-jdbc
  13. 使用 spacedesk 与 parsec 让安卓平板 或者电脑 作为电脑的拓展屏 的简单介绍
  14. 视频编解码——视频编解码器工作原理
  15. java 鼠标获取位置_(java)获取鼠标位置坐标
  16. 你听过太空犯罪和南极杀人吗?
  17. Win10:Windows找不到文件‘Gpedit.msc‘。请确定文件名是否正确后,再试一次。
  18. 在Excel中按条件筛选数据并存入新的表
  19. 通达信 设置 年线和季度线 分割线
  20. Centos换源方法

热门文章

  1. [html] 写一个布局,当页面滚动一定高时,导航始终固定在顶部,反之恢复原位
  2. [css] 使用css画出一个五角星
  3. [css] 使用css将图片转换成黑白的效果
  4. [css] 你会经常用到伪元素吗?一般都用在哪方面?
  5. 前端学习(2413):关于有默认子路由的路由name
  6. 前端学习(1303):复制文件夹
  7. 前端学习(1272):Vue前端路由
  8. 70 include指令
  9. sqlserver:(1):sqlserver安装超详细
  10. 项目管理(1):备战pmp