域名自动重定向8080端口无法访问后端服务问题

1.问题描述:

今天遇到个这样的问题,访问应用某个地址:http://域名/上下文 一直提示失败,会自动被后端重定向到8080端口,去掉url上的8080端口号再次访问,就正常

2.原因:

根本原因还是因为springboot版本过低引起的,低版本的spring,当前端输入的地址不以/结尾时,spring会自动拼接并进行重定向,这是组件的默认行为,具体可以看下UrlBasedViewResolver和DefaultServletHttpRequestHandler等。

3.解决方案:

浏览器地址加上/即可

源访问url:http://域名/上下文

合法的访问url:http://域名/上下文/

相关推荐
麻衣带我去上学15 分钟前
Spring源码学习(五):Spring AOP
java·学习·spring
北欧人写代码1 小时前
idea java 项目右键new file时 为什么是 kotlin class 不是普通class
java·kotlin·intellij-idea
笔墨登场说说1 小时前
JDK 里面的线程池和Tomcat线程池的区别
java·servlet·tomcat
on the way 1231 小时前
java.io.IOException: Too many open files
java·开发语言
m0_571957581 小时前
Java | Leetcode Java题解之第538题把二叉搜索树转换为累加树
java·leetcode·题解
CAORENZHU1 小时前
Java NIO 核心知识.下
java
程序员徐师兄1 小时前
基于 JavaWeb 的宠物商城系统(附源码,文档)
java·vue·springboot·宠物·宠物商城
小鸡脚来咯2 小时前
java 中List 的使用
java·开发语言
南棱笑笑生2 小时前
20241105编译Rockchip原厂的Android13并给荣品PRO-RK3566开发板刷机
java·开发语言·前端
Erorrs2 小时前
Android13 系统/用户证书安装相关分析总结(二) 如何增加一个安装系统证书的接口
android·java·数据库