【Tomcat+springmvc】源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示

记录毕设的报错

 出现这种情况我搜了帖子(原谅我看不懂你们写的),可能他们的原因确实就是那样,我的原因很简单就是忘记加注释了(真的很不仔细!!!)

 加上注释 @Controller 就可以了

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
"服务器找到目标资源表示或者是不公开一个已经存在资源表示"是Tomcat服务器返回的一个错误信息,意味着Tomcat服务器无法找到或无法访问您请求的资源。根据引用中提供的信息,这个问题可能与您使用的视图解析器有关。在这种情况下,您使用的是FreeMarkerViewResolver。您尝试了一些解决方法,如将视图文件放置在正确的位置、检查Tomcat的配置和调整SpringMVC XML文件中的细节。然而,问题仍然存在。 根据引用中的描述,问题的原因可能是您忽略了开启Spring注解扫描的配置。在SpringMVC项目中,您需要手动开启注解扫描,以便正确解析@Controller注解和@RequestMapping注解。这个配置可能被忽略,因为许多示例和论坛回答都重点讨论了FreeMarkerViewResolver的配置。 为了解决这个问题,您可以在您的Spring配置文件中添加以下配置: ```xml <context:component-scan base-package="your.controller.package" /> ``` 这个配置将启用Spring注解扫描,并将指定的包路径下的@Controller注解和@RequestMapping注解的类注册为Spring的Bean。这样,Tomcat就能正确解析您的URL,并将其链接到相应的Controller方法上。 总结起来,"服务器找到目标资源表示或者是不公开一个已经存在资源表示"错误可能是因为您忽略了开启Spring注解扫描的配置。通过添加<context:component-scan>配置,您可以解决这个问题并正确访问您的资源

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值