搜索引擎引起500错误 后台报NoSuchMethodException

发布于 2021-11-09 12:41:29 字数 492 浏览 724 评论 6

参照了红薯老大的邮件监控500错误:http://www.oschina.net/code/snippet_12_1932

最近总有NoSuchMethodException异常,引起异常的是:

user-agent Baiduspider+(+http://www.baidu.com/search/spider.htm)

user-agent一般是google sogou yahoo的机器人,

项目里有用到struts2,假如我的action里面有方法worList() ,但搜索引擎访问的是worklist() ,然后后台报错说找不到

worklist()方法,如果才能让搜索引擎访问我的真正存在的方法呢? 现在把项目中的方法的大小写统一,貌似也不怎么现实,

不知道大伙有什么好主意,谢谢。

 

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

坚持沉默 2021-11-15 20:59:17

引用来自#5楼“红薯”的帖子

引用来自#3楼“张优”的帖子

很多类里面的方法都找不到,假如我在类里面定义的方法是:workList() , 爬虫不会区分大小写,直接访问worklist()方法。

实际方法是存在的,只是爬虫访问的时候不区分方法签名的大小写。

执手闯天涯 2021-11-15 18:46:39

引用来自#4楼“曹操”的帖子

不区分大小写和搜索引擎没关系。

女中豪杰 2021-11-15 18:36:28

引用来自#3楼“张优”的帖子

很多类里面的方法都找不到,假如我在类里面定义的方法是:workList() , 爬虫不会区分大小写,直接访问worklist()方法。

实际方法是存在的,只是爬虫访问的时候不区分方法签名的大小写。

反目相谮 2021-11-15 11:13:03

不区分大小写和搜索引擎没关系。

绝情姑娘 2021-11-14 15:08:16

很多类里面的方法都找不到,假如我在类里面定义的方法是:workList() , 爬虫不会区分大小写,直接访问worklist()方法。

实际方法是存在的,只是爬虫访问的时候不区分方法签名的大小写。

半世蒼涼 2021-11-13 21:31:13

NoSuchMethodException 到底是哪个 Method 没找到呢,贴出来

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文