springboot开启SSI访问shtml文件找不到文件,SSIServlet: Can't find file: /index.shtml

需要访问项目外部的shtml文件,开启ssi后,提示找不到文件,SSIServlet: Can't find file: /index.shtml;
已经配置了spring.resources.static-locations,开启SSI后就访问不到shtml文件了,
哪位知道还有什么配置?

有这样几种错误可能:
1.你的文件不存在
2.你配置文件的路径写错了(我觉得这个可能性最大,假设你项目的WorkSpace在C盘,按照你这个路径,index.shtml应该放到C盘根目录“C://”下。如果你想用相对路径的话,你可以检查一下是不是少了个点。)
3.如果你使用的是相对路径,那你还要检查一下IDE里运行程序工作目录以及Launcher的位置。