HTTP状态 404 - 未找到

HTTP状态 404 - 未找到

Connected to server

[2020-07-21 10:38:31,271] Artifact SpringMvcDemo:Web exploded: Artifact is being deployed, please wait...

21-Jul-2020 22:38:33.093 信息 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。

21-Jul-2020 22:38:33.445 信息 [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.servlet.FrameworkServlet.initServletBean Initializing Servlet 'springmvc'

21-Jul-2020 22:38:34.197 信息 [RMI TCP Connection(3)-127.0.0.1] org.springframework.web.servlet.FrameworkServlet.initServletBean Completed initialization in 751 ms

[2020-07-21 10:38:34,225] Artifact SpringMvcDemo:Web exploded: Artifact is deployed successfully

[2020-07-21 10:38:34,225] Artifact SpringMvcDemo:Web exploded: Deploy took 2,954 milliseconds

21-Jul-2020 22:38:34.455 警告 [http-nio-8080-exec-1] org.springframework.web.servlet.DispatcherServlet.noHandlerFound No mapping for GET /

21-Jul-2020 22:38:34.468 警告 [http-nio-8080-exec-2] org.springframework.web.servlet.DispatcherServlet.noHandlerFound No mapping for GET /

21-Jul-2020 22:38:34.601 警告 [http-nio-8080-exec-3] org.springframework.web.servlet.DispatcherServlet.noHandlerFound No mapping for GET /

21-Jul-2020 22:38:41.132 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [E:\apache-tomcat-8.5.57\webapps\manager]

21-Jul-2020 22:38:41.307 信息 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。

21-Jul-2020 22:38:41.322 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[E:\apache-tomcat-8.5.57\webapps\manager]的部署已在[190]毫秒内完成

下载的老师的源码能正常启动,我跟着做到添加servlet的web.xml配置后,启动报错。请教下什么地方配置有问题。

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小班 2020-07-23 11:33:08

同学你好,1、<mvc:default-servlet-handler />在 WEB 容器启动的时候会在上下文中定义一个 DefaultServletHttpRequestHandler,它会对DispatcherServlet的请求进行处理,如果该请求已经作了映射,那么会接着交给后台对应的处理程序,如果没有作映射,就交给 WEB 应用服务器默认的 Servlet 处理,从而找到对应的静态资源。

    2、同学配置的添加servlet的web.xml配置,可能有某个内容书写有一些小问题,同学可以尝试与源码对比检查一下。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

好帮手慕阿慧 2020-07-22 10:39:12

同学你好,根据报错信息没有对请求/做处理。同学可以在访问路径上添加要访问的资源,如http://localhost:8080/index.html

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 宝慕林4389646 #1
    我发现在上下文配置中添加如下就可以了,老师讲的试过了不行 <mvc:default-servlet-handler/>
    2020-07-22 19:44:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师