Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >java语言后台管理若依框架-登录提示404-接口异常-系统接口404异常如何处理-登录验证码不显示prod-api/captchaImage 404如何处理

java语言后台管理若依框架-登录提示404-接口异常-系统接口404异常如何处理-登录验证码不显示prod-api/captchaImage 404如何处理

原创
作者头像
卓伊凡
修改于 2025-02-11 10:29:07
修改于 2025-02-11 10:29:07
40300
代码可运行
举报
文章被收录于专栏:java开发java开发
运行总次数:0
代码可运行

java语言后台管理若依框架-登录提示404-接口异常-系统接口404异常如何处理-登录验证码不显示prod-api/captchaImage 404 (Not Found) 如何处理-解决方案优雅草卓伊凡

问题

java语言后台管理若依框架-登录提示404-接口异常-系统接口404异常如何处理-登录验证码不显示prod-api/captchaImage 404 (Not Found) 如何处理-解决方案优雅草卓伊凡

相关方法

处理若依框架中系统接口404异常和验证码不显示的问题,可以尝试以下几种方法:

  1. 检查接口路径: 确保 prod-api/captchaImage 接口路径正确,并且后端服务已经部署并运行。
  2. 端口号配置: 确保前端和后端使用的端口号一致。可以在 application.yml 文件中配置端口号:

yaml

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
server:
  port: 8080
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
确保前端请求和后端服务都使用相同的端口号。
  1. 代理配置: 如果使用代理服务器(如 Nginx),确保代理配置正确。例如:

nginx

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
location /prod-api/ {
    proxy_pass http://后端服务器地址:端口号;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
}
  1. 清除缓存: 有时候浏览器缓存可能会导致问题,尝试清除浏览器缓存或者使用不同的浏览器测试。
  2. 查看日志: 查看后端服务和代理服务器的日志,找出具体的错误信息,有助于更好地定位问题。
  3. 检查验证码接口: 确保验证码生成接口 /prod-api/captchaImage 已经在后端正确配置,并且生成验证码的逻辑没有问题。

以上步骤,第一步尝试,

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@VM-8-10-centos paypoints-server]# lsof -i :8796
COMMAND    PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
java    528797 root   20u  IPv6 2564220      0t0  TCP *:8796 (LISTEN)
[root@VM-8-10-centos paypoints-server]#

查看了应该没有任何问题,对第二步环境也查看了,所有的都没问题

看着 3个服务 静静的思考了 十多分钟

终于恍然大悟,那么要纠正上篇问题,我仔细对比了若依官方是 ruoyi-admin 一个java服务 虽然建立2个,请求地址是api,但是后台访问是不带api这个

也就是说其实请求地址还是api那个,而我们蜻蜓z系统因为多了 一个服务,就把概念给我弄乱了

其实ffadmin 应该是真正访问的地址,这个地址应该是纯空白 伪静态没错,

ffapi做为代理,上一篇文章写了,此前的端口是,z_server_jar 8796这个端口那肯定错啦。 ffapi应该也要代理 yyc-admin这个端口8462才对,

瞬间恍然大悟,对伪静态和Nginx 配置的理解又提升了,果断改端口

我们不应该被z-server.jar 服务所干扰,这个是额外多出来的服务,我们额外开发的,虽然我不知道当时技术总监为什么要这么多,有可能那时候若依技术不成熟吧,我看若依的那时候的版本很低,毕竟这产品是2021年出来的也有4年了。

重启,生效!!!!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
我们公司使用了6年的项目部署方案!打包 + 一键部署详解,稳的一批!
时间就如白驹过隙,转眼间已经是 2028 年了。小二入职一家初创公司已经 6 年了,眼瞅着开发团队从 3 个人壮大到 54 人,心里有时候会感觉挺不可思议的。
沉默王二
2022/11/17
1.2K0
我们公司使用了6年的项目部署方案!打包 + 一键部署详解,稳的一批!
【详解】Tomcat+Nginx集群与负载均衡
在现代Web应用开发中,高可用性和高性能是系统设计的重要目标。为了实现这些目标,通常会采用集群和负载均衡技术。本文将详细介绍如何使用Nginx作为反向代理服务器,结合多个Tomcat实例构建一个高可用、高性能的Web应用集群。
大盘鸡拌面
2025/01/23
1080
接替此文【下篇-服务端+后台管理】优雅草蜻蜓z系统JAVA版暗影版为例-【蜻蜓z系列通用】-2025年全新项目整合搭建方式-这是独立吃透代码以后首次改变-独立P
接替此文【下篇-服务端+后台管理】优雅草蜻蜓z系统JAVA版暗影版为例-【蜻蜓z系列通用】-2025年全新项目整合搭建方式-这是独立吃透代码以后首次改变-独立PC版本vue版搭建教程-优雅草卓伊凡
卓伊凡
2025/02/10
660
Doker部署前后端分离项目
**docker-ce 为社区免费版本。稍等片刻,docker 即可安装成功。 **
程序员Leo
2023/08/07
7000
Doker部署前后端分离项目
Springboot +redis+⾕歌开源Kaptcha实现图片验证码功能
用户7630333
2023/12/07
3100
Springboot +redis+⾕歌开源Kaptcha实现图片验证码功能
Nginx4大模块——proxy、headers、upstream、stream
反向代理( reverse proxy) 方式是指用代理服务器来接受 Internet 上的连接请求, 然后将请求转发给内部网络中的上游服务器, 并将从上游服务器上得到的结果返回给 Internet 上请求连接的客户端, 此时代理服务器对外的表现就是一个 Web 服务器。 充当反向代理服务器也是 Nginx 的一种常见用法( 反向代理服务器必须能够处理大量并发请求), 下面将介绍Nginx作为 HTTP 反向代理服务器的基本用法。由于Nginx具有“强悍”的高并发高负载能力, 因此一般会作为前端的服务器直接向客户端提供静态文件服务。 但也有一些复杂、 多变的业务不适合放到 Nginx 服务器上, 这时会用Apache、 Tomcat 等服务器来处理。 于是, Nginx 通常会被配置为既是静态Web服务器也是反向代理服务器( 如下图所示), 不适合Nginx处理的请求就会直接转发到上游服务器中处理。
yaohong
2019/09/11
1.8K0
Nginx4大模块——proxy、headers、upstream、stream
部署基于.netcore5.0的ABP框架后台Api服务端,以及使用Nginx部署Vue+Element前端应用
前面介绍了很多关于ABP框架的后台Web API 服务端,以及基于Vue+Element前端应用,本篇针对两者的联合部署,以及对部署中遇到的问题进行处理。ABP框架的后端是基于.net core5.0 的Asp.net core 应用,因此和常规的Asp.net core 应用部署一样;而Vue+Element前端应用则是基于nodejs的应用,部署方式又有所不同,这里介绍基于Nginx的部署。
huofo
2022/03/18
1.8K0
部署基于.netcore5.0的ABP框架后台Api服务端,以及使用Nginx部署Vue+Element前端应用
部署 Casdoor 身份认证管理系统并实现透过 OAuth2.0 登录到 WordPress
由于考虑到 XCTRA 未来可能会有非常多的子服务,如果全部采用单一认证可能会非常复杂,于是这几天一直在研究 IAM(Identity and Access Management)系统,在尝试了 Apache keycloak,JustAuthPlus 等开源项目后,最终选择了 Casdoor。
HikariLan贺兰星辰
2023/03/06
3.7K3
部署 Casdoor 身份认证管理系统并实现透过 OAuth2.0 登录到 WordPress
Nginx 简单总结
在这篇博客中,我们将探讨如何使用Nginx部署Java项目,以提高性能和可伸缩性。我们将深入研究Nginx的配置和优化技巧,帮助你更好地理解如何将Nginx与Java应用程序集成,提高用户体验和响应速度。无论是小型项目还是大规模应用,本文都将为你提供宝贵的指导和技巧。
默 语
2024/11/20
920
Nginx常见配置及应用
Nginx 使用ngx_http_proxy_module来完成对后端服务的代理。
兜兜转转
2023/03/06
9760
nginx常用配置
proxy_redirect 该指令用来修改被代理服务器返回的响应头中的Location头域和“refresh”头域。
章工运维
2023/05/19
9270
Vue+Springboot 前后端分离的项目如何部署?
今天,方才兄以个人最近开源的vue+springBoot前后端分离的博客系统为例,分享下前后端分离的项目的部署流程。
方才编程_公众号同名
2024/11/06
6640
Vue+Springboot 前后端分离的项目如何部署?
Nginx - URL的微妙差异:Nginx斜杠魔法
https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass
小小工匠
2024/05/26
2970
Nginx - URL的微妙差异:Nginx斜杠魔法
CentOS7安装维护nginx从入门到精通
Nginx 是一款面向性能设计的 HTTP 服务器,能反向代理 HTTP,HTTPS 和邮件相关(SMTP,POP3,IMAP)的协议链接。并且提供了负载均衡以及 HTTP 缓存。它的设计充分使用异步事件模型,削减上下文调度的开销,提高服务器并发能力。采用了模块化设计,提供了丰富模块的第三方模块。
小弟调调
2018/09/11
1.8K0
写给前端同学的Nginx配置指南
找到Nginx的安装目录下的nginx.conf文件,该文件负责Nginx的基础功能配置。
linwu
2023/08/15
1.7K0
写给前端同学的Nginx配置指南
1.Nginx基础介绍与安装配置实践指南
官方描述:Nginx is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server; 描述:Nginx(读音”engine x”)是一个高性能的HTTP负载均衡和反向代理服务器,在2019.3.12被F5硬件负载均衡厂家以6.7亿美金收购了,主要是用于发布网站代码,提供网页信息服务的,用户通过浏览器可以实现页面的访问,也可以是一个IMAP/POP3/SMTP代理服务器;在高连接并发的情况下Nginx是Apache服务器不错的替代品,其特点是占有内存少,并发能力强(在同类型的网页服务器中表现较好),Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比Perlbal要好很多;
全栈工程师修炼指南
2022/09/29
2.3K0
1.Nginx基础介绍与安装配置实践指南
Nginx 的这些妙用,你都 get 到了吗?
Nginx 因为它的稳定性、丰富的模块库、灵活的配置和较低的资源消耗而闻名 。目前应该是几乎所有项目建设必备。今天通过这篇攻略让你快速通关 Nginx。
Bug开发工程师
2020/02/12
1.4K0
Nginx 的这些妙用,你都 get 到了吗?
Spring Boot2.x-13前后端分离的跨域问题解决方法之Nginx
随着前后端分离这种开发模式的普及,前台和后台分开部署,可能部署在一台主机上不同的端口下,也有可能部署在多个主机上,前后台通过ajax或者axios等方式调用restful接口进行交互。由于浏览器的“同源策略”,协议、域名、端口号但凡有一个不同,势必会产生跨域问题。
小小工匠
2021/08/17
7070
云开发系列(一):实现验证码登录
终端作为所有用户的真正使用设备,终端开发者也是离用户最近的开发人员,它肩负着将后方提供的一个又一个独立服务整合为体验良好的产品的使命。面对不同的场景,所挑选的后方服务不同,实现方法也不同。
楚歌
2020/11/22
3.6K1
前端开发者必备:Nginx入门实战宝典,从部署到优化一网打尽
Nginx,正确发音为"engine-x",诞生于2004年,由俄罗斯程序员Igor Sysoev匠心打造。它迅速崛起为互联网基础架构中的关键技术组件。
空白诗
2024/06/14
1.5K0
前端开发者必备:Nginx入门实战宝典,从部署到优化一网打尽
推荐阅读
相关推荐
我们公司使用了6年的项目部署方案!打包 + 一键部署详解,稳的一批!
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验