我从mkyong下载了用于学习spring mvc的项目。 http://www.mkyong.com/wp-content/uploads/2011/08/Spring3-MVC-HelloWorld-Example.zip
当我使用mvn clean install从命令行创建war并在tomcat webapp文件夹中部署war时。它工作正常。但是当我在eclipse中导入它并从那里运行时它给了我错误 在名为'mvc-dispatcher'的DispatcherServlet中找不到具有URI [/ SpringMVC / welcome]的HTTP请求的映射
尝试了一切。搜索其他类似的问题,但没有用。 注意:我没有发布整个代码,而是给出了可以下载项目的链接
答案 0 :(得分:1)
在Eclipse中,找到server.xml然后,在文件的底部你应该找到这一行(如果不是juste替换你拥有的那一行)
<Context docBase="SpringMVC" path="/SpringMVC" reloadable="true" source="org.eclipse.jst.j2ee.server:SpringMVC"/></Host>
答案 1 :(得分:0)
我认为您编辑了代码,使映射名称不正确。 我的建议是尝试获取原始版本,而不是在eclipse中导入它。如果你可以直接做maven clean和maven安装,那就继续吧。 如果不能,请尝试将动态项目转换为maven项目。 这就是全部。祝你好运。