在开发完SpringBoot 2.x + Shiro项目后,部署到云服务器时,出现页面报错Uncaught SyntaxError: Unexpected token <
原以为是静态页面少了闭合符,但是本地测试时是没这种报错,看了下NetWork,发现静态资源都报302重定向错误
于是上百度查找原因,折腾了好半会找不到原因,后面看到一篇提到路径问题
Shiro的配置文件配置了对路径的过滤,项目在IDEA上直接启动时,默认是不需要项目名的,但是部署到云服务器上,需要加上项目名,导致静态资源的路径都加上了项目名,所以静态资源被拦截。
于是将云服务器上的war包改名成ROOT.war,解压后访问项目就不用带项目名,页面正常。
看到的那篇文章忘记是哪位大神的了T T,写这篇的目的是希望大家少遇到点坑~~
SpringBoot 2.x + Shiro 页面报错 Uncaught SyntaxError: Unexpected token 静态资源无法访问
最新推荐文章于 2022-04-02 13:47:00 发布