如图所示:
③当运行到最后一行报错
Process finished with exit code 1
你这个放出来的信息不多哈,初略的判断可能是数据库链接异常
数据库账号密码和地址确保正确了吗?
数据库连不上,检查数据库连接
重新生成 然后用java-jar 命令运行
你这个可能是tomcat的冲突问题
你要看下你的配置文件是否加载成功,在pom文件中看是否忽略掉了yml文件,在build中重新加入了yml的配置才能成功,我之前是这样的原因。
还有一种情况是SpringBoot版本和SpringCloud版本冲突也会造成。
错误的信息贴出来 才知道具体的问题
1.首先从错误来看,应该是端口的问题,一般用Springboot的话,不需要外部tomcat的,应该是它里面集成的tomcat端口冲突了,正常情况下,项目中有配置文件,yml文件或者properties文件,找到配置端口的地方,换一个没用过的端口,重启试试。
2.再阐述一下第一种情况,它是适用于起多个服务的时候,也就是微服务架构的项目中,可能会配置不同的端口;如果你的项目架构只需要起一个服务,那意味着只有一个端口,那很有可能就是这个报错的端口还在进程中被使用着,你需要杀掉该进程,然后再重新启动工程,应该就好了。
3.补充第二点杀进程的命令:
①Windows下:打开cmd-->输入netstat -ano 找到你的端口XXXX运行对应的进程ID为XXXX-->然后输入taskkill /t /f /pid 进程ID
②linux下:输入ps -ef|grep java 找到你的项目对应的进程-->然后杀掉,命令kill -9 进程ID
1、首先,你这个并没有启动成功,那个图标只是刚开始启动的标志
2、Process finished with exit code 1,只是 spring 启动失败的错误标志,没啥特殊含义
3、真实错误信息没贴出来,肯定很难判断的,毕竟导致启动失败的因素太多了。一般从 caused by 日志可以看出些端倪
查看一下cause by的内容