笔者在使用Spring Boot项目部署linux服务器时启动报错,但是本地访问没错。错误和解决方案如下:

错误信息:

Spring Boot2.0项目部署linux服务器报错org.thymeleaf.exceptions.TemplateInputException解决方案

 

服务器访问报错

Spring Boot2.0项目部署linux服务器报错org.thymeleaf.exceptions.TemplateInputException解决方案

本地访问没事

Spring Boot2.0项目部署linux服务器报错org.thymeleaf.exceptions.TemplateInputException解决方案

 

解决方案:

1、把controller返回时的“/”去掉即可(本次解决方案)

2、在本地windows环境下运行,是不区分路径的大小写的。当打包成jar,在linux服务器运行时,是区分大小写的。所以导致找不到路径。改成一样就行了。

 

 

未修改前

Spring Boot2.0项目部署linux服务器报错org.thymeleaf.exceptions.TemplateInputException解决方案

修改后

Spring Boot2.0项目部署linux服务器报错org.thymeleaf.exceptions.TemplateInputException解决方案

再次访问 

Spring Boot2.0项目部署linux服务器报错org.thymeleaf.exceptions.TemplateInputException解决方案

 

相关文章:

  • 2022-12-23
  • 2021-11-20
  • 2021-11-14
  • 2021-04-24
  • 2021-05-27
  • 2022-12-23
  • 2021-05-16
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-14
  • 2021-05-08
  • 2021-12-12
  • 2022-02-16
  • 2021-06-03
相关资源
相似解决方案