spring boot项目使用了thymeleaf模板,分别对在本地和服务器上的同一个项目访问同一个页面时的问题.

spring boot 使用thymeleaf模板做前端显示,在本地访问比如说是a页面时正常显示内容,将项目打成jar包上传到服务器上后,访问服务器上面的a页面会出现异常:Error resolving template "/upload/uploadLockUpdatePackage", template might not exist or might not be accessible by any of the configured Template Resolvers

clipboard.png

clipboard.png

clipboard.png

clipboard.png

阅读 12.2k
3 个回答

把controller中"/upload/uploadLockUpdatePackage"改成"upload/uploadLockUpdatePackage"试试~
如果可以的话可以自己查查为什么

我碰到过类似问题。我这边是开发环境是win7,发布的环境是Linux 出现过这样的问题。
是因为在controller中类名上面的@RequestMapping("/token") 这个原因,
打印出url,发现是http://localhost:8080//login
改成@RequestMapping("token") 即可。
只是个人碰到的问题。

@RequestMapping 映射时,开头不要有/

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题