最近,想写一个全文搜索的工具,想着就是用springMVC+lucene+tika来完成,当把整个架构都搭建好了以后,发现springmvc配置的control总是映射不到,总是报No mapping found for HTTP request with URI,导致无法执行逻辑层;

经过两天的不断尝试(期间spring源码都翻看了一些,而且通过调试spring代码找原因,最终也没找到),偶然之间觉得使用maven的clean和install的方式打成war试了一下,居然问题不存在了。考虑了一下,总结如下:

        我是使用maven去搭建的整个工程,为了方便就直接使用了eclipse中集成的tomcat去运行程序,导致总是找不到control,在网上看了很多博客,都没能解决我遇到的问题,最终通过使用maven的clean,然后install生成一个war包,通过tomcat中的conf/Catalina/*.xml配置方式,直接指向maven生成的target目录,运行问题消失。