Springboot项目启动到一半卡住了,不报错问题及解决
目录
- 项目启动到一半卡住了,不报错
- 无法正常启动很慢但也不报错
项目启动到一半卡住了,不报错
今天启动项目时,启动到一半卡住了,不报错,开始我以为是timeout,后来发现不是这个原因。
然后在网上找了很多资料,有些说是日志Jar包递归了,可是我同事本地跑起来却没有错,找了好久的原因,然后我想着重新import下pom.xml,重新部署jar包,果不其然,可以了。
无法正常启动很慢但也不报错
Debug启动缓慢,导致卡住
由于启动断点过多的形式,需在IDEA一下去除断点
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
springboot启动后卡住无日志的几种情况小结
目录 1.场景复现 1.1 说一下比较通用常见的场景 1.2 不太常见的场景 2.解决思路 总结一下,出现的问题场景 今天分享一下springboot启动后无日志的问题. 1.场景复现 springboot项目启动后卡住无日志,肯定是报错了或者其他原因,并且日志没有打印出来. 1.1 说一下比较通用常见的场景 检查一下 是否 exclude了springboot自带的日志包,放开后可能就有具体的错误原因了. <dependency> <groupId>org.springframe
-
SpringBoot启动自动终止也不报错的原因及解决
目录 SpringBoot启动自动终止也不报错 原因 解决方案 springboot 启动一段时间之后自动挂掉的解决 解决办法 SpringBoot启动自动终止也不报错 Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled. Disconnected from the target VM, address: '
-
springboot项目突然启动缓慢的解决
目录 springboot项目突然启动缓慢 springboot启动太慢优化 1.组件自动扫描带来的问题(@SpringBootApplication) 2.如何避免组件自动扫描带来的问题(不使用@ SpringBootApplication) 3.引发的问题--无法扫描组件 4.千古红楼只一梦,竹篮打水一场空 5.debug debug,bug bug更健康 6.分析Positive matches和Negative matches 7.再次优化配置信息 8.小结一下 springboot项目
-
Springboot项目启动到一半卡住了,不报错问题及解决
目录 项目启动到一半卡住了,不报错 无法正常启动很慢但也不报错 项目启动到一半卡住了,不报错 今天启动项目时,启动到一半卡住了,不报错,开始我以为是timeout,后来发现不是这个原因. 然后在网上找了很多资料,有些说是日志Jar包递归了,可是我同事本地跑起来却没有错,找了好久的原因,然后我想着重新import下pom.xml,重新部署jar包,果不其然,可以了. 无法正常启动很慢但也不报错 Debug启动缓慢,导致卡住 由于启动断点过多的形式,需在IDEA一下去除断点 以上为个人经验,希望能给
-
spring-boot项目启动迟缓异常排查解决记录
目录 问题背景 问题分析 假设问题 小心求证 问题总结 问题背景 一个spring boot开发的项目,spring boot版本是1.5.7,携带的spring版本是4.1.3.开发反馈,突然在本地启动不起来了,表象特征就是在本地IDEA上运行时,进程卡住也不退出,应用启动时加载相关组件的日志也不输出.症状如下图: 问题分析 因为没有有用的日志信息,所以不能从日志这个层面上排查问题.但是像这种没有输出日志的话,一般情况下,肯定是程序内部启动流程卡在什么地方了,只能通过打印下当前线程堆栈信息了解
-
springBoot项目启动类启动无法访问的解决方法
网上也查了一些资料,我这里总结.下不来虚的,也不废话. 解决办法: 1.若是maven项目,则找到右边Maven Projects --->Plugins--->run(利用maven启动)则可以加载到webapp资源 2.上面方法治标不治本.在项目的pom文件中添加<bulid>标签标注路径即可,pom.xml后部分代码如下: 刷新maven加载,重启项目.若还是无法访问,重新导入项目 <dependencies> xxxxxxxxxxxx </dependen
-
SpringBoot项目启动时如何读取配置以及初始化资源
介绍 在开发过程中,我们有时候会遇到非接口调用而出发程序执行任务的一些场景,比如我们使用quartz定时框架通过配置文件来启动定时任务时,或者一些初始化资源场景等触发的任务执行场景. 方法一:注解 方案 通过使用注解@Configuration和@Bean来初始化资源,配置文件当然还是通过@Value进行注入. @Configuration:用于定义配置类,可替换xml配置文件,被注解的类内部一般是包含了一个或者多个@Bean注解的方法. @Bean:产生一个Bean对象,然后将Bean
-
解决Springboot项目启动后自动创建多表关联的数据库与表的方案
熬夜写完,尚有不足,但仍在努力学习与总结中,而您的点赞与关注,是对我最大的鼓励! 在一些本地化项目开发当中,存在这样一种需求,即开发完成的项目,在第一次部署启动时,需能自行构建系统需要的数据库及其对应的数据库表. 若要解决这类需求,其实现在已有不少开源框架都能实现自动生成数据库表,如mybatis plus.spring JPA等,但您是否有想过,若要自行构建一套更为复杂的表结构时,这种开源框架是否也能满足呢,若满足不了话,又该如何才能实现呢? 我在前面写过一篇 Activiti工作流学习笔记(
-
解决SpringBoot项目启动后网页显示Please sign in的问题
Springboot启动项目后网页显示[Please sign in] 遇到的情况解决办法解决效果根本原因(依赖导错了)根本解决办法 遇到的情况 启动SpringBoot后,访问http://127.0.0.1:8080/t02/index,确莫名其妙的进入到了Please sign in页面. 解决办法 仔细看了下idea控制台的信息,发现出现了一个security password,原来是进入到了一个安全拦截界面,我们输入idea控制台打印的密码即可,username是user. 解决效果
-
springboot项目启动指定对应环境的方法
目录 springboot项目启动指定对应环境 要求: 默认启动指定的是默认配置文件 1.命令行的方式 第一种 第二种 2.idea方式 设置启动配置 第一种方式 第二种方式 总结 springboot项目启动指定对应环境 要求: 已dev环境启动demo-0.0.1-SNAPSHOT.jar 默认启动指定的是默认配置文件 指定的是application.properties或者application.yml配置文件(默认环境) java -jar demo-0.0.1-SNAPSHOT.jar
-
springboot项目启动慢的问题排查方式
目录 springboot项目启动慢的问题排查 1.最开始查看的启动日志,是在输出: 2. 启动项目,打印日志级别改为debug,查看更详细信息 如何优化SpringBoot的项目的启动速度 实际上它是下面三个注解的组合 可以用@SpringBootApplication注解下面的属性 springboot项目启动慢的问题排查 springboot项目,随着时间的推移,启动耗时逐步增加,从几分钟慢慢的达到30多分钟,有点恐怖! 项目中用到技术:hibernate.redis.kafka.线程池等
-
springboot项目启动的时候参数无效的解决
目录 springboot项目启动的时候参数无效 改动run方法的参数,添加args参数如下 springboot项目启动参数设置问题 Spring boot项目常用的几种启动方式 war包部署方式 springboot项目启动的时候参数无效 今天启动一个springboot项目发现启动的时候输入的参数都是不能生效,但是yaml文件的配置却生效了,排查了半天,最后发现原来启动类里面有问题,原代码如下 public class Application { public static void ma
-
springboot项目启动,但是访问报404错误的问题
目录 springboot项目启动,访问报404错误 我的解决 springboot版本引起的404 环境描述 报错情况如下 springboot项目启动,访问报404错误 今天在做一个springboot项目的时候,是接着别人的项目写的,写完之后想做一下测试,于是就启动了springboot,然后在访问的时候,一直包404的错误,然后百度了一下网上给的方法,包括注解使用@RestController,然后去除掉方法@RequestMapping(value = "/add")中的&q
随机推荐
- VB获取文件大小的方法
- asp.net 不用组件的URL重写(适用于较大型项目)
- 正则表达式--QQ微信、优酷前端 邮箱正则表达式验证 Bug
- javascript 文件的同步加载与异步加载实现原理
- Javascript模拟scroll滚动效果脚本第1/2页
- PHP中提问频率最高的11个面试题和答案
- C语言中读取时间日期的基本方法
- MySQL5.6.31 winx64.zip 安装配置教程详解
- MySQL 不允许从远程访问的解决方法
- 有道JavaScript监听浏览器的问题
- 安装sqlserver2000时出现wowexec.exe无反应的解决方法
- js jquery做的图片连续滚动代码
- JavaScript极简入门教程(三):数组
- JS在IE和FF下attachEvent,addEventListener学习笔记
- PHP页面间传递值和保持值的方法
- Android使用fragment实现左侧导航
- ubuntu环境下安装memcache及启动的方法
- SQL Server三种锁定模式的知识讲解
- 详解Vue2.0组件的继承与扩展
- JAVA线上常见问题排查手段(小结)