为了账号安全,请及时绑定邮箱和手机立即绑定

Eclipse 和 Tomcat 错误:HTTP 状态 404 – 未找到:

Eclipse 和 Tomcat 错误:HTTP 状态 404 – 未找到:

慕桂英4014372 2021-11-03 16:58:08
描述:源服务器没有找到目标资源的当前表示,或者不愿意透露一个存在。这是我的 HomeController 类:package com.luv2code.springdemo.mvc;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;@Controllerpublic class HomeController {    @RequestMapping("/")    public String showPage() {        return "main-menu";    }}这是我的 Web.xml 文件:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns="http://xmlns.jcp.org/xml/ns/javaee"    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"    id="WebApp_ID" version="3.1">    <display-name>spring-mvc-demo</display-name>    <!-- Spring MVC Configs -->    <!-- Step 1: Configure Spring MVC Dispatcher Servlet -->    <servlet>        <servlet-name>dispatcher</servlet-name>        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>        <init-param>            <param-name>contextConfigLocation</param-name>            <param-value>/WEB-INF/spring-mvc-demo-servlet.xml</param-value>        </init-param>        <load-on-startup>1</load-on-startup>    </servlet>    <!-- Step 2: Set up URL mapping for Spring MVC Dispatcher Servlet -->    <servlet-mapping>        <servlet-name>dispatcher</servlet-name>        <url-pattern>/</url-pattern>    </servlet-mapping></web-app>
查看完整描述

2 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

确保您的包名称一致。确认您为控制器创建的包与 spring-servlet xml 文件中定义的相同(为组件扫描定义)。和清除 Tomcat 缓存 这通常是缓存的缓存问题。

以下是清除 Eclipse 缓存和 Tomcat 缓存的一些步骤。

  1. 在 Eclipse 的服务器选项卡中,停止 Tomcat 服务器

  2. 右键单击服务器并选择“清理...”

  3. 再次右键单击服务器并选择“清理 Tomcat 工作目录...”

  4. 在 Eclipse 中,选择顶级菜单选项 Project > Clean ...

  5. 确保您的项目已被选中,然后单击“确定”

  6. 重启 Eclipse


查看完整回答
反对 回复 2021-11-03
?
holdtom

TA贡献1805条经验 获得超10个赞

由于您的 servlet 名称是“调度程序”,因此 Spring 会dispatcher-servlet.xml在您的 WEB-INF 文件夹的默认位置中查找该文件。尝试重命名spring-mvc-demo-servlet.xml为 dispatcher-servlet.xml,它会起作用。希望它有所帮助,谢谢


查看完整回答
反对 回复 2021-11-03
  • 2 回答
  • 0 关注
  • 1442 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信