本地部署的web项目可以正常访问,打成jar包部署到服务器后,进而用nginx作转发,结果接口能正常访问,但是jar包中的所有静态资源都是403是什么原因。
可能是由于nginx没有正确配置,没有正确配置静态资源的路径,导致jar包中的静态资源无法访问。建议检查nginx的配置文件,查看是否配置了jar包中静态资源的路径
和nginx有什么关系?又不是nginx中前端静态资源访问不到。
还有就是java代码中有没有放行静态文件访问。
jar包中静态资源,你需要修改代码访问,一般的直接获取静态资源代码是不行的,无法直接访问的。
看看我的博客,有解决这个问题:https://caozhen.blog.csdn.net/article/details/125424362?spm=1001.2014.3001.5502