Spring MVC JSP应用程序的WAR目录结构?

时间:2014-04-25 01:17:57

标签: java spring jsp tomcat spring-mvc

我正在尝试关注Mkyong的优秀Spring MVC/JSP tutorial,但是,它并没有真正解释最终WAR的目录结构应该是什么样子。

我已经采用了他的例子并打包了一个具有以下结构的WAR:

myapp.war/
    META-INF/
    WEB-INF/
        classes/
        lib/
        web.xml
        mvc-dispatcher-servlet.xml

然而,当我将应用程序部署到Tomcat时,我得到典型的Tomcat 404(" 请求的资源不可用。")错误,并在catalina.out中我明白了:

  

警告:在DispatcherServlet中找不到带有URI [/ myapp]的HTTP请求的映射,名称为' mvc-dispatcher'

我是否遗漏了任何文件/资源​​,或者我是否错误地打包了WAR?

1 个答案:

答案 0 :(得分:0)

您引用的示例仅将MVC Dispatcher映射到* .html文件。所以需要使用类似于/myapp/.htm的URL访问应用程序,这是调度程序启动时的时间。