Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未找到另一个MVC映射_Java_Spring_Model View Controller_Servlets_Mapping - Fatal编程技术网

Java 未找到另一个MVC映射

Java 未找到另一个MVC映射,java,spring,model-view-controller,servlets,mapping,Java,Spring,Model View Controller,Servlets,Mapping,我以前设置过一些SpringMVC配置,但这次似乎缺少了一些东西。下面是配置: web.xml: 上下文配置位置 /WEB-INF/dispatcher-servlet.xml org.jboss.resteasy.plugins.spring.SpringContextLoaderListener 调度员 org.springframework.web.servlet.DispatcherServlet 调度员 /试验/* dispatcher-servlet.xml: 上传控制器 M

我以前设置过一些SpringMVC配置,但这次似乎缺少了一些东西。下面是配置:

web.xml:


上下文配置位置
/WEB-INF/dispatcher-servlet.xml
org.jboss.resteasy.plugins.spring.SpringContextLoaderListener
调度员
org.springframework.web.servlet.DispatcherServlet
调度员
/试验/*
dispatcher-servlet.xml:


上传控制器
ManController.java:

package mypackage.controller;
导入org.springframework.stereotype.Controller;
导入org.springframework.web.bind.annotation.RequestMapping;
导入org.springframework.web.servlet.ModelAndView;
@控制器
公共类主控制器{
@请求映射(“/test”)
公共模型和视图欢迎(){
ModelAndView mav=新的ModelAndView(“U索引”);
返回mav;
}
}
当我呼叫
http://127.0.0.1:8080/mycontext/test/
我得到:

http-8080-1 INFO 2012-12-26 09:27:24799 SimpleRullHandlerMapping-将URL路径[/test]映射到处理程序“mainController”上
http-8080-1 WARN 2012-12-26 09:27:24887 PageNotFound-在名为“dispatcher”的DispatcherServlet中找不到URI为[/mycontext/test/]的http请求的映射

有什么想法吗?

您正在使用url模式作为
/test/*
加载
调度程序
servlet

但您正在发送的
/mycontext/test/
未映射到提供的url

试着用这个,

<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/*/test</url-pattern>
</servlet-mapping>

调度员
/*/试验
还是用这个

<servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>

调度员
/*

您调用的jsp是什么?我得到一个:java.lang.IllegalArgumentException://test invalid in filter mappingOk问题已解决。eclipse中嵌入的tomcat在考虑spring配置更改方面似乎进展缓慢。。即使我手动清理了它的工作目录,重新发布了几次,等等。现在它就像一个魅力,不改变一行。。。