java.lang.NoClassDefFoundError
HTTP Status 500 – Internal Server Error
Type 异常报告
消息 Servlet execution threw an exception
描述 服务器遇到一个意外的情况,阻止它完成请求。
Exception
javax.servlet.ServletException: Servlet execution threw an exception
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Root Cause
java.lang.NoClassDefFoundError: org/springframework/jdbc/core/RowMapper
web.servlet.LoginServlet.doPost(LoginServlet.java:28)
javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Root Cause
java.lang.ClassNotFoundException: org.springframework.jdbc.core.RowMapper
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1358)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1180)
web.servlet.LoginServlet.doPost(LoginServlet.java:28)
javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
):注意 主要问题的全部 stack 信息可以在 server logs 里查看
上面显示运行tomcat,浏览器访问后登录出现异常;
花费3小时后解决:
如何解决?
web/WEB-INF目录名称写错了。。。写成了WEB_INF
以后目录用maven自动创建后就不会出错