The following problems are encountered:
Java.lang.ClassNotFoundException:org.apache.catalina.servlet4preview.http.HttpServletRequestat Org.apache.catalina.loader.WebappClassLoaderBase.loadClass (webappclassloaderbase.java:1928) at Org.apache.catalina.loader.WebappClassLoaderBase.loadClass (webappclassloaderbase.java:1771) at JAVA.LANG.CLASS.GETDECLAREDMETHODS0 (Native Method) at Java.lang.Class.privateGetDeclaredMethods (Unknown Source) at Java.lang.Class.getDeclaredMethods (Unknown Source) at Org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.buildLifecycleMetadata ( initdestroyannotationbeanpostprocessor.java:199) at Org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.findLifecycleMetadata ( initdestroyannotationbeanpostprocessor.java:181) at Org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessMergedBeanDefinition (initdestroyannotationbeanpostprocessor.java:124) at Org.springframework.context.annotation.CommonAnnotationBeanPostProceSsor.postprocessmergedbeandefinition (commonannotationbeanpostprocessor.java:281) at Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors (abstractautowirecapablebeanfactory.java:908) at Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean ( ABSTRACTAUTOWIRECAPABLEBEANFACTORY.JAVA:512) at Org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean ( abstractautowirecapablebeanfactory.java:475) at org.springframework.beans.factory.support.abstractbeanfactory$1. GetObject (abstractbeanfactory.java:304) at Org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton ( defaultsingletonbeanregistry.java:228) at Org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (abstractbeanfactory.java:300) at Org.springframework.beans.factory.support.AbstractBeanFactory.getBean (abstractbeanfactory.java:195) at Org.springframework.beans.factory.support.DeFaultlistablebeanfactory.preinstantiatesingletons (defaultlistablebeanfactory.java:700) at Org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization ( abstractapplicationcontext.java:760) at Org.springframework.context.support.AbstractApplicationContext.refresh ( abstractapplicationcontext.java:482) at Org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext ( frameworkservlet.java:643) at Org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext ( frameworkservlet.java:606) at Org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext ( frameworkservlet.java:657) at Org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext ( frameworkservlet.java:525) at Org.springframework.web.servlet.FrameworkServlet.initServletBean ( frameworkservlet.java:466) at Org.springframework.web.servlet.HttpServletBean.init (httpservletbean.java:136) at Javax.servlet.GenericServlet.init (genericservlet.java:158) at Org.apache.catalina.core.StandardWrapper.initServlet (standardwrapper.java:1230) at Org.apache.catalina.core.StandardWrapper.loadServlet (standardwrapper.java:1174) at Org.apache.catalina.core.StandardWrapper.allocate (standardwrapper.java:847) at Org.apache.catalina.core.StandardWrapperValve.invoke (standardwrappervalve.java:135) at Org.apache.catalina.core.StandardContextValve.invoke (standardcontextvalve.java:110) at Org.apache.catalina.authenticator.AuthenticatorBase.invoke (authenticatorbase.java:498) at Org.apache.catalina.core.StandardHostValve.invoke (standardhostvalve.java:169) at Org.apache.catalina.valves.ErrorReportValve.invoke (errorreportvalve.java:103) at Org.apache.catalina.valves.AccessLogValve.invoke (accesslogvalve.java:1025) at Org.apache.catalina.core.StandardEngineValve.invoke (standardenginevalve.java:116) at Org.apache.catalina.connector.CoyoteAdapter.service (coyoteadapter.java:445) at Org.apache.coyote.http11.AbstractHttp11Processor.process (abstracthttp11processor.java:1139) atOrg.apache.coyote.abstractprotocol$abstractconnectionhandler.process (abstractprotocol.java:637) at Org.apache.tomcat.util.net.jioendpoint$socketprocessor.run (jioendpoint.java:316) at Java.util.concurrent.ThreadPoolExecutor.runWorker (Unknown Source) at java.util.concurrent.threadpoolexecutor$ Worker.run (Unknown Source) at Org.apache.tomcat.util.threads.taskthread$wrappingrunnable.run (taskthread.java:61) At Java.lang.Thread.run (Unknown Source)
Finally found that the httpservletrequest is wrong, as long as the guide to change the package into an import javax.servlet.http.HttpServletRequest can be
Java.lang.ClassNotFoundException:org.apache.catalina.servlet4preview.http.HttpServletRequest