Spring没有找到带有URI和Not Found 404的HTTP请求的映射

时间:2014-06-26 12:52:49

标签: spring spring-mvc

我正在处理昨天运行完美的Spring应用程序,今天运行时, 它给了我没有找到带URI的HTTP请求的映射[/ BMS /]

并且WEB.XML中的映射是

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

当我把它改成

 <servlet-name>spring</servlet-name>
        <url-pattern>/BMS/*</url-pattern>
        </servlet-mapping>

异常消失,但现在却没有识别出控制器中的@RequestMapping,例如:@RequestMapping(value="/login")它的错误404未找到
当我改变映射回到控制器工作,但异常再次上升

任何提示摆脱这两个错误?

1 个答案:

答案 0 :(得分:0)

你的应用程序的根目录是/ BMS所以当应用程序启动时请求{hostname} / BMS / 它找不到&#34; /&#34;的请求映射;所以它给了404。 您可以为&#34; {hostname} / BMS /&#34;指定请求映射;并从他们重定向到您的网址 &#34; {主机名} / BMS /登录&#34;