HTTP状态500-Servlet执行引发异常,java.lang.NoClassDefFoundError:无法初始化类ServletRequestAttributes

HTTP状态500-Servlet执行引发异常,java.lang.NoClassDefFoundError:无法初始化类ServletRequestAttributes,java,spring,spring-mvc,tomcat8,Java,Spring,Spring Mvc,Tomcat8,在tomcat8上部署时,我在AWS框上看到以下错误。 在我的tomcat8本地系统中,它运行良好 类型异常报告 消息Servlet执行引发异常 说明服务器遇到内部错误,无法满足此请求 例外情况 javax.servlet.ServletException: Servlet execution threw an exception org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 根本原因 ja

在tomcat8上部署时,我在AWS框上看到以下错误。 在我的tomcat8本地系统中,它运行良好

类型异常报告

消息Servlet执行引发异常

说明服务器遇到内部错误,无法满足此请求

例外情况

javax.servlet.ServletException: Servlet execution threw an exception
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
根本原因

java.lang.NoClassDefFoundError: Could not initialize class org.springframework.web.context.request.ServletRequestAttributes
    org.springframework.web.servlet.FrameworkServlet.buildRequestAttributes(FrameworkServlet.java:996)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:923)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:822)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:807)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
我的Tomcat lib dir

您在部署描述符中添加了jar吗?@HelloWorld在部署描述符中,我在
web inf/lib
中有与spring相关的jar,您在tomcat lib文件夹中添加了spring web jar吗?请把它拿走。该jar应该已经存在于web应用程序类路径中。
build path>configure build paty>click on deployment assembly>add>java build path entries(select all click ok)
值得一试,是的,从
tomcat
中删除jar您在部署描述符中添加jar了吗?@HelloWorld在
部署描述符中的确切位置,我在
web inf/lib
中有与spring相关的jar,您是否在tomcat lib文件夹中添加了spring web jar?请把它拿走。该jar应该已经存在于web应用程序类路径中。
build path>configure build paty>click on deployment assembly>add>java build path entries(全选单击ok)
It's worth shot and yes remove jar from
tomcat