最近在使用springboot+thymeleaf技术,打包成jar包运行的时候总是报500错误,所以就把一些常见原因写到下面,供大家参考。
错误代码图片:而且页面不返回任何东西,只提示500错误码,只有在日志里面才可以看到错误日志
测试最终成功后的:
1.静态文件错误:比如bootstrap或者layui的静态css,js文件未找到,就会报如下错误
org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: "class path resource [templates/main.h
tml]")
你会发现并没有提示页面不存在,就是说thymeleaf错误,所以这时候我们就要想,是不是静态文件没找到
排查过程:
1.1:css,js文件路径是否正确
我下面分别用layui的静态资源文件和bootstrap的静态资源文件做演示