【若依】框架改包名后无法登录 Uncaught SyntaxError: Unexpected token ‘<‘

在尝试将若依框架的包名从com.ruoyi改为com.xxxx后,遇到无法登录的问题,前端报UncaughtSyntaxError: Unexpected token '<'。问题根源在于ShiroConfig.java中对静态资源的匿名访问配置被错误修改。解决办法是恢复静态资源的原始路径,遵循若依框架官方的改包名步骤进行操作,避免不必要的混乱。
摘要由CSDN通过智能技术生成

若依框架改包名后无法登录

2021/12/2 周四

1. 先说结论:

ShiroConfig.java里不该改的路径也被我改了。

2. 再看过程:

今天在使用若依框架的时候,想把包名com.ruoyi改成com.xxxx,结果无法登录了,前端报错是 Uncaught SyntaxError: Unexpected token ‘<’,发现原本应该是js文件的,结果来源里竟然是个html,应该就是js文件资源加载的问题了。
在这里插入图片描述

看了一下,这两个报错的文件,都是在static/ruoyi下面的,可能是把哪个不应该改的地方改了:
在这里插入图片描述
找到问题所在:

是在ShiroConfig.java里,对静态资源设置匿名访问的这里,我是把这个 /ruoyi 也给改掉了,所以才没有访问到静态资源
在这里插入图片描述

既然resources里不改名字,那用它原本的 /ruoyi 就不要改了。

3. 最后总结:

我是在自己先一通乱改完包名之后,才看到若依的关于改包名的文档:如何更换包名 ,所以说最好还是按它的步骤,一步一步改相应的地方就行了。

(因为只Rename包名的话,运行会报错,比如说Mapper扫描路径错误等,所以我才把这些config类里能看到有ruoyi的路径都改了,没想到就因为改多了一处,结果花了大半天才找出问题…)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值