我正在尝试关注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?
答案 0 :(得分:0)
您引用的示例仅将MVC Dispatcher映射到* .html文件。所以需要使用类似于/myapp/.htm的URL访问应用程序,这是调度程序启动时的时间。