问题内容

类型 异常报告
消息 Servlet执行抛出一个异常
描述 服务器遇到一个意外的情况,阻止它完成请求。
例外情况
jakarta.servlet.ServletException: Servlet执行抛出一个异常
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
根本原因。
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/BeanUtils
cn.itcast.web.servlet.LoginServlet.doGet(LoginServlet.java:40)
cn.itcast.web.servlet.LoginServlet.doPost(LoginServlet.java:68)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:689)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:770)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
根本原因。
java.lang.ClassNotFoundException: org.apache.commons.beanutils.BeanUtils
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1401)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1224)
cn.itcast.web.servlet.LoginServlet.doGet(LoginServlet.java:40)
cn.itcast.web.servlet.LoginServlet.doPost(LoginServlet.java:68)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:689)
jakarta.servlet.http.HttpServlet.service(HttpServlet.java:770)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
):注意 主要问题的全部 stack 信息可以在 server logs 里查看


org.apache.commons.collections,org.apache.commons.coll
ections.comparators,org.apache.commons.collections.keyvalue

问题原因:
使用的是tomcat10

解决方法1:

改为tomcat9

java.lang.ClassNotFoundException: org.apache.commons.beanutils.BeanUtils_tomcat


java.lang.ClassNotFoundException: org.apache.commons.beanutils.BeanUtils_tomcat_02


java.lang.ClassNotFoundException: org.apache.commons.beanutils.BeanUtils_tomcat_03