若依前后端分离项目启动到登录页面后报系统接口404异常
相信少部分铁汁们也会遇到如下图令人不知所以的bug:
具体而言就是验证码出不来,笔者在ruoyi开发社区gittee上看了许多评论,但都没有解决问题的方案。
后来,无意中在某博主的话中得到灵感——若依框架代码本身是没有问题的,所有bug几乎都出在运行环境上。
因此,我想到自己好像因为端口被占用改过后端application.yml文件里的端口配置,就是下图这个位置:
以前默认port是8080;
无奈我只有找到占用8080的端口并强行关闭了那个服务,将配置文件的port改为8080;
然后就成功运行了(验证码出来了),开心(●ˇ∀ˇ●)!
ps:补充当8080端口被占用时,系统也是运行不起来的,控制台会报错如下:
Exception in thread “Quartz Scheduler [DhEcpScheduler]” org.springframework.scheduling.SchedulingException: Could not start Quartz Scheduler after delay; nested exception is org.quartz.SchedulerException: The Scheduler cannot be restarted after shutdown() has been called.
希望铁汁们避开这个坑啊!