Spring Boot项目启动后 连接虚拟机后没反应
问题:
直接Debug启动项目时:已连接到地址为 ‘‘127.0.0.1:61294’,传输: ‘套接字’’ 的目标虚拟机 如图:
Rebel Debug启动项目时:org.springframework.boot.devtools.restart.RestartApplicationListener - Restart disabled due to an agent-based reloader being active 如图:
程序卡到这一步后边没有反应了。
出现原因:
我出现这个问题的原因:数据库配置连接时的配置有问题,但它又没报错 如图:
配置好数据库后便成功启动了。
解决过程
我首先检查了jdk和maven的配置,没问题后又去找gpt和其它一些博客查了下,说是可能是系统进程端口号占用、系统防火墙、代码问题、甚至操作系统的问题等,通过多次更换操作系统后发现依然没有用,最终在另一台能运行改项目的电脑上试着将数据库连接密码写错后再现了这个问题,但是我本以为数据库配置有问题程序在启动时就会给我报出对应的日志错误信息,但是并没有错误信息,因此也就没有想过是数据库配置的问题。因此在此记录下,以便他人在遇到同样的问题而能够注意下是否是数据库配置问题而导致的。
运行结果:
成功启动了。