Java 在名为';弹簧&x27;
我不熟悉Spring框架。我正在尝试一个非常基本的例子。 这是我的web.xmlJava 在名为';弹簧&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/
<?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>