找回密码
 立即注册
首页 业界区 业界 打jar包发到服务器就报错Template might not exist or m ...

打jar包发到服务器就报错Template might not exist or might not ..

啦迩 3 天前
前言 前几天,我在开发前后端一体的项目时候,遇到了一个巨大的坑。这个是关于SpringBoot+Thyemleaf的。现象就是,我在本地开发环境是好的,正常访问某个页面,但是到了打成jar包后,部署到服务器之后,再访问那个页面,总是报错。这个报错是类似于Template might not exist or might not .. 问题复现 这个问题足足困扰我大半天了。后来终于在网上找到了解决方案。原来,是我的返回的controller里面,在返回html的路径前面多加了一个/,就是一个斜杠。正是这个斜杠,导致了这个问题。 一开始还以为是Thyemleaf的语法写错了,折腾了半天,哈哈哈,必须要记录一下。当把这个斜杠去掉之后,就再也没有出现这个问题了。 例如return "/index",正式这个斜杠导致报错的,解决办法:去掉前面的/即可,即return "/index" 。 总结 以上就是我解决这个问题的过程。虽然解决了我的问题,但是,这里还是有个疑问,为啥本地这样写是不报错的呢?大家可以留言讨论下。 如果觉得文章帮到了你,或对文章有疑问,可以关注公众号私信我。 如果有对Java入门开发相关的问题,也可关注我的公众号【Java入门学习】,我会持续更新Java相关的分享! 获取更多资源【软件资源、历年软考真题、核心面试知识、阿里Java开发手册、linux常用命令】,也可关注公众号!
1.png
获取更多内容,也欢迎访问我的个人网站:https://idea-tips.com/ 往期推荐:
1.IDEA如何快速定位到某一行某一列?
2.Java向上取整的几种方法
3.IDEA如何查找所有的文件和文件内容?
4.Git客户端(TortoiseGit)超全使用详解

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册