前言

  • ruoyi 4.6.0

错误

10:15:11.186 [http-nio-8043-exec-15] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - [log,175] - Servlet.service() for servlet [dispatcherServlet] in context with path [/ruoyi-admin] threw exception [Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateInputException: Error resolving template [/carousel/add], template might not exist or might not be accessible by any of the configured Template Resolvers] with root cause
org.thymeleaf.exceptions.TemplateInputException: Error resolving template [/carousel/add], template might not exist or might not be accessible by any of the configured Template Resolversat org.thymeleaf.engine.TemplateManager.resolveTemplate(TemplateManager.java:869)at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:607)at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1098)at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1072)at org.thymeleaf.spring5.view.ThymeleafView.renderFragment(ThymeleafView.java:366)at org.thymeleaf.spring5.view.ThymeleafView.render(ThymeleafView.java:190)at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1373)at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1118)at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1057)at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)at javax.servlet.http.HttpServlet.service(HttpServlet.java:645)at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450)at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:888)at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1597)at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)at java.lang.Thread.run(Thread.java:748)

现象

  • 在windows服务器上启动时,没有错误
  • 在linux服务器上启动时,出现错误

问题原因

源代码:

@Controller
@RequestMapping("/carousel")
public class CloudTravelCarouselController extends BaseController
{private String prefix = "/carousel";@GetMapping("/add")public String add(ModelMap mmap){return prefix + "/add";}...
}
  • prefix = "/carousel"; 代码中多了一个/

解决办法

将代码 private String prefix = "/carousel"; 修改为 private String prefix = "carousel";

【若依(ruoyi)】template might not exist or might not be accessible by any of the configured Template Res相关推荐

  1. template might not exist or might not be accessible by any of the configured Template Resolvers

    距离上一篇文章已经很长时间了,最近太忙碌了,今天发布spring boot遇到一个问题,找了好久才找到解决办法,今天贴出来和大家一起分享下,首先看错误信息 1 HTTP Status 500 - Re ...

  2. Springboot 报错 template might not exist or might not be accessible by any of the configured Template

    template might not exist or might not be accessible by any of the configured Template Resolvers 1. 搜 ...

  3. 解决:template might not exist or might not be accessible by any of the configured Template Resolvers报错

    问题描述:   Spring Boot 项目访问resources/templates下静态资源文件报500错误,如果页面显示404错误一定是你地址写错了. 报错内容: Servlet.service ...

  4. template might not exist or might not be accessible by any of the configured

    我在后台返回json串,但是在前台进行接收的时候,出现thymeleaf无法解析,前台接收不到后台传来的信息.所以前台报500. 问题解决:将@Controller更改为@RestController ...

  5. SpringBoot(二)Error resolving template “xxx”, template might not exist or might not be accessible解决办法

    SpringBoot 7 SpringBoot整合持久层技术 7.1 整合JDBC 7.1.1 修改pom文件 <?xml version="1.0" encoding=&q ...

  6. 解决:Error resolving template [/xxx], template might not exist or might not be accessible by any of th

    问题描述 Error resolving template [/xxx], template might not exist or might not be accessible by any of ...

  7. Error resolving template [], template might not exist or might not be accessible by any of the conf

    一.问题: Error resolving template [/index], template might not exist or might not be accessible by any ...

  8. 异常:Error resolving template xxx, template might not exist or might not be accessible...解决办法

    简单表述:控制台出现了这个异常:Error resolving template "xxx", template might not exist or might not be a ...

  9. 解决Error resolving template [x] template might not exist or might not be accessible by any of the con

    文章目录 1. 复现问题 2. 分析问题 2.1 检查pom依赖 2.2 详解thymeleaf引擎 2.2 检查yml配置 3. 解决问题 1. 复现问题 今天配置好shiro + jwt后,可以正 ...

最新文章

  1. 机器学习十大算法之EM算法
  2. 单工 半双工 全双工
  3. request的简介和运行环境
  4. char * 转LPCTSTR若干方法
  5. VS 解决方案平台和解决方案配置
  6. 大家一起做训练 第一场 A Next Test
  7. php srem,SREM命令_视频讲解_用法示例-redis编程词典-php中文网
  8. linux下搭建DNS子域及相关授权详解
  9. 使用 Python 进行科学计算 使用 Python 进行科学计算
  10. 安徽大学线性代数习题册(第三章详细解答)
  11. ALOS卫星轨道插值并绘制轨道
  12. 计算机网络 电子邮件
  13. git reflog 时光穿梭机
  14. Google Chrome谷歌浏览器导入csv账号密码
  15. python 自动发微博_用 Python 自动定时发微博
  16. 阿里移动安全陈树华:安全的最高境界是无感知
  17. 点云配准5 -辅助知识 最小二乘法代码实现拟合曲线(C++)
  18. Java 基础学习记录
  19. C3P0,Proxool等连接池的断开自动重联功能
  20. InnoDB log file 设置多大合适?

热门文章

  1. Java 获取IP地址的工具类
  2. Linux学习准备,nethogs,htop,nmon,dstat用法
  3. 驻定相位原理在求解频域表达式中的应用
  4. KiCAD 6.0导入元件库及3D模型
  5. 训练GloVe中文词向量
  6. 如何在Eclipse中显示空格(space)和制表符(tab)
  7. c语言教工工资管理系统课程设计
  8. 有关3D立体的一些市场信息
  9. NBIOT模块正常工作模式的三种工作状态(基于BC26)
  10. python中用plot绘制两条直线_在Matplotlib中绘制两条直线之间角度的最佳方法