springMVC包扫描失效,前端控制器加载异常

今天练习一个springMVCweb项目,之前都好好的,新建一个module后,连基本的hello请求都无法访问,首页报404。

反复查看了代码多遍,都没有发现异常项,没有任何报错,只是点击超链接请求后,会在后台打印以下错误信息:

org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/hello] in DispatcherServlet with name 'dispatcherServlet'

重新创建一个测试的module,简单配置一个请求,启动服务器,结果却是可以访问的,原来的module多次buildclean都没有效果。
最后突然发现,该module编译后的项目存在异常,整个class目录下,就只有一个xml配置文件,java文件一个没编译,所以也就不存在需要扫描加载的控制器。也就出现了最后的点击页面请求确实404。

于是乎,先将该module的所有输出clean
在这里插入图片描述
然后手动编译当前module
在这里插入图片描述最后,确定输出项目无误后,重新部署到tomcat,启动服务器,手工。

发布了92 篇原创文章 · 获赞 13 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_41885819/article/details/104502617
今日推荐