问题记录,Tomcat10 换成了tomcat9 运行正常,其他的是项目配置问题
404为路径错误。另外jsp是放在webapp下面,不是放在WEB-INF下面,他下面主要放的是配置文件,不要搞混了
将jsp页面放到webapp下面,然后进行访问即可 http://localhost:8080/page330/jsp/listUser.jsp
请求地址多了两级路径。
请求地址改为:http://localhost:8080/jsp/listUser.jsp
如有帮助,请采纳。
访问路径写错了,把WEB-INF/jsp路径删除,再试试。
是不是前置和后置路径写
六月 23, 2021 3:47:08 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Server.服务器版本: Apache Tomcat/10.0.6
六月 23, 2021 3:47:08 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 服务器构建: May 8 2021 15:24:15 UTC
六月 23, 2021 3:47:08 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 服务器版本号: 10.0.6.0
六月 23, 2021 3:47:08 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 操作系统名称: Windows 10
六月 23, 2021 3:47:08 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: OS.版本: 10.0
六月 23, 2021 3:47:08 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 架构: amd64
六月 23, 2021 3:47:08 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java 环境变量: F:\Program Files\Java\jdk1.8.0_201\jre
六月 23, 2021 3:47:08 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: Java虚拟机版本: 1.8.0_201-b09
六月 23, 2021 3:47:08 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: JVM.供应商: Oracle Corporation
六月 23, 2021 3:47:08 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_BASE: C:\Users\李鹏\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
六月 23, 2021 3:47:08 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: CATALINA_HOME: F:\Program Files\Java\apache-tomcat-10.0.6
六月 23, 2021 3:47:08 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 命令行参数: -Dcatalina.base=C:\Users\李鹏\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0
六月 23, 2021 3:47:08 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 命令行参数: -Dcatalina.home=F:\Program Files\Java\apache-tomcat-10.0.6
六月 23, 2021 3:47:08 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 命令行参数: -Dwtp.deploy=C:\Users\李鹏\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
六月 23, 2021 3:47:08 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 命令行参数: -Djava.endorsed.dirs=F:\Program Files\Java\apache-tomcat-10.0.6\endorsed
六月 23, 2021 3:47:08 下午 org.apache.catalina.startup.VersionLoggerListener log
信息: 命令行参数: -Dfile.encoding=UTF-8
六月 23, 2021 3:47:08 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: 使用APR版本[1.7.0]加载了基于APR的Apache Tomcat本机库[1.2.28]。
六月 23, 2021 3:47:08 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: APR功能:IPv6[true]、sendfile[true]、accept filters[false]、random[true]、UDS [true]。
六月 23, 2021 3:47:08 下午 org.apache.catalina.core.AprLifecycleListener initializeSSL
信息: OpenSSL成功初始化 [OpenSSL 1.1.1k 25 Mar 2021]
六月 23, 2021 3:47:11 下午 org.apache.coyote.AbstractProtocol init
信息: 初始化协议处理器 ["http-nio-8080"]
六月 23, 2021 3:47:11 下午 org.apache.catalina.startup.Catalina load
信息: 服务器在[5378]毫秒内初始化
六月 23, 2021 3:47:12 下午 org.apache.catalina.core.StandardService startInternal
信息: 正在启动服务[Catalina]
六月 23, 2021 3:47:12 下午 org.apache.catalina.core.StandardEngine startInternal
信息: 正在启动 Servlet 引擎:[Apache Tomcat/10.0.6]
六月 23, 2021 3:47:17 下午 org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom
警告: 使用[SHA1PRNG]创建会话ID生成的SecureRandom实例花费了[1,606]毫秒。
六月 23, 2021 3:47:36 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
六月 23, 2021 3:47:49 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
六月 23, 2021 3:47:50 下午 org.apache.catalina.core.StandardContext filterStart
严重: 启动过滤器异常
java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to jakarta.servlet.Filter
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:250)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:103)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4515)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5147)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:880)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardService.startInternal(StandardService.java:433)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.startup.Catalina.start(Catalina.java:795)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)
六月 23, 2021 3:47:50 下午 org.apache.catalina.core.StandardContext startInternal
严重: 一个或多个筛选器启动失败。完整的详细信息将在相应的容器日志文件中找到
六月 23, 2021 3:47:50 下午 org.apache.catalina.core.StandardContext startInternal
严重: 由于之前的错误,Context[/page330]启动失败
六月 23, 2021 3:47:58 下午 org.apache.jasper.servlet.TldScanner scanJars
信息: 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。
六月 23, 2021 3:47:58 下午 org.apache.coyote.AbstractProtocol start
信息: 开始协议处理句柄["http-nio-8080"]
六月 23, 2021 3:47:58 下午 org.apache.catalina.startup.Catalina start
信息: [46852]毫秒后服务器启动