java项目启动失败的问题及解决
作者:征程123
这篇文章主要介绍了java项目启动失败的问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
java项目启动失败的问题
- 1.先在IDEA设置中的项目结构中检查jdk的配置。
- 2.再在IDEA设置中的构建工具中检查Maven的配置。
- 3.再检查mysql的成功启动和数据库中的表格是否完整(建表之前先选好数据库),项目中数据库的用户名与密码的正确设置。
- 4.再检查nginx、minio、Redis、rabbitmq等所需是否已启动。
- 5.SpringBoot项目中一定要确保后端中服务的启动的先后顺序正确。
- 6.前后端分离的项目中启动后端后,再启动前端。
- 7.再检查其他项配置、项目中各模块结构正确不混乱、项目中代码正确。
- 8.新导入的项目最好根据IDEA中的提示进行相关配置。
- 9.当项目中的问题不能很快解决的话,应按项目的部署步骤逐步骤检查配置。
注:
- MVC三层架构中的某一层出现问题,该层解决不了,应想到去它所调用关联的层查看情况。
- MVC三层架构中若在controller层,或在前两层(controller与service层)能完成功能,就不用再在mapper层编写程序了。
springboot项目启动失败-没有报错日志
服务一直无法启动,没有打印任何的错误日志,最后通过在启动类的main方法中打一个断点,debug发现有抛异常,但是错误没有打印出来:
错误如下
java.lang.IllegalStateException: Failed to load property source from location 'classpath:/bootstrap-local.yml'
错误原因
配置文件格式有问题导致的,将配置文件调整后启动成功
public static void main(String[] args) { try { long begin = System.currentTimeMillis(); SpringApplication.run(TestApplication.class, args); long end = System.currentTimeMillis(); log.info("test服务启动成功! usedTime = {}",end-begin); } catch (Exception e) { log.error("test服务启动失败!", e); } }
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。