java - 随机误差。 "javax.servlet.ServletException: java.lang.NoSuchFieldError: deferredExpression"

标签 java hibernate tomcat spring-mvc

javax.servlet.ServletException: java.lang.NoSuchFieldError: deferredExpression
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:275)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:238)
    org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
    org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1063)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:801)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

我随机收到此错误。 我随时都会收到此错误,如果我重新启动我的 tomcat,它就会消失!!!! 我在本地系统中没有收到此错误,但在网络服务器上运行我的项目时收到此错误。

最佳答案

错误是因为类路径中有多个不同版本的 JSTL 库。

您可以删除:

  • 标准.jar
  • standard-1.1.2.jar
  • jSTL-1.1.2.jar
  • jSTL.jar

关于java - 随机误差。 "javax.servlet.ServletException: java.lang.NoSuchFieldError: deferredExpression",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10781701/

相关文章:

java - java在指定范围之间连续循环

java - session 移植

java - 有没有什么方法可以用来运行在 Spring Hibernate 中作为字符串传递的自定义 SQL 查询?

eclipse - 无法使用 Eclipse 启动 Tomcat v7

apache - 如何更改 jar 文件在 java Web 应用程序中使用的路径

jakarta-ee - 用户取消基本身份验证后出现空白页

java - 实现只有一个消费者和一个生产者的并发队列的绝对最快的方法是什么?

java - 使用 JPA 插入数据后应用程序不会终止

java.lang.IllegalArgumentException : Named query not found.(实体管理器未创建 NamedQuery)

java - 使用 hibernate 和 GWT 时提高性能