Java 在名为';弹簧&x27;

Java 在名为';弹簧&x27;,java,xml,spring,spring-mvc,servlets,Java,Xml,Spring,Spring Mvc,Servlets,我不熟悉Spring框架。我正在尝试一个非常基本的例子。 这是我的web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/

我不熟悉Spring框架。我正在尝试一个非常基本的例子。 这是我的web.xml

<?xml version="1.0" encoding="UTF-8"?>    
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xmlns="http://java.sun.com/xml/ns/javaee"     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee     http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd    " id="WebApp_ID" version="3.0">    
  <display-name>MovieDB</display-name>    
  <servlet>    
    <servlet-name>movie-dispatcher</servlet-name>    
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>    
        <load-on-startup>1</load-on-startup>    
  </servlet>    
  <servlet-mapping>    
    <servlet-name>movie-dispatcher</servlet-name>    
        <url-pattern>/</url-pattern>    
  </servlet-mapping>    
</web-app>    
当我在浏览器中键入此url时

我收到一个
404
错误

org.springframework.web.servlet.PageNotFound noHandlerFound警告: 找不到URI为[/MovieDB/homepage]的HTTP请求的映射 在名为“电影调度员”的DispatcherServlet中

在我的服务器控制台中


我无法找出这里出了什么问题

我想您在
movie dispatcher servlet.xml
文件的下面一行中丢失了

<mvc:annotation-driven/>

将web.xml中的url模式(/)再更改一点,如下所示

<url-pattern>/*</url-pattern>
/*

您试过了吗?您需要在web.xml中提供URL模式,如/MovieDB/*for movie dispatcher servlet,以便所提供的URL正常工作@AleksanderBlomskøld url在不更改web.xml的情况下应该可以工作。是的,但运气不好。仍然是相同的错误。您可以发布更新的电影调度程序servlet.xml(如果您已经发布)文件吗?contextConfigLocation/WEB-INF/movie-dispatcher-servlet.xml org.springframework.WEB.context.ContextLoaderListener我刚刚将侦听器添加到已经存在的WEB.xml中
<mvc:annotation-driven/>
<url-pattern>/*</url-pattern>