idea更新后spring报警告

shandelzare 发布于 2015/01/29 18:12
阅读 3K+
收藏 1

今天我把IntelliJ IDEA更新到14.0.3之后项目就一直报这个警告,请问如何解决

一月 29, 2015 6:09:04 下午 org.springframework.web.servlet.PageNotFound handleHttpRequestMethodNotSupported
警告: Request method 'HEAD' not supported
一月 29, 2015 6:09:04 下午 org.springframework.web.servlet.PageNotFound handleHttpRequestMethodNotSupported
警告: Request method 'HEAD' not supported


加载中
0
wenin819
wenin819

我也遇到过个问题,现在解决了。

主要原因是:选中after launch,idea在项目启动完成后,会通过method为HEAD的方式去请求主页,如果返回失败,会自动不断重试的。遇到这个问题的两个解决办法为:

  1. 去掉after launch选项,就不会有这个问题;
  2. 在自己的主页的请求上,增加对HEAD的支持,如果主页有自动跳转,如跳转到登录页面,也需要把跳转的页面加上。用Spring MVC的代码如下:

@RequestMapping(value = "/", method = {RequestMethod.GET, RequestMethod.HEAD})

wenin819
wenin819
回复 @821489625 : 大神不敢当,当时对框架进行修改的时候,提示升级就顺便升级了,刚出现问题,还以为是我修改导致的。 后来看到你提的问题,才想到是IDEA的问题导致的,后来才分析出来这个原因。
s
shandelzare
原来是这样啊,谢谢大神
0
GreenArrow
GreenArrow

恩恩,我也刚刚更新到14.0.3版本,启动项目就报这个错。不知道有解决办法没?

0
GreenArrow
GreenArrow
一月 29, 2015 8:44:15 下午 org.springframework.web.servlet.PageNotFound handleHttpRequestMethodNotSupported
警告: Request method 'HEAD' not supported
一月 29, 2015 8:44:15 下午 org.springframework.web.servlet.PageNotFound handleHttpRequestMethodNotSupported
警告: Request method 'HEAD' not supported
0
雨翔河
雨翔河
吓,难道是包没找到?
0
c
ccsxiaocao
暂时解决方法 是把open brower 里面的  after launch点掉。这个bug idea将在后续版本修复
0
119333994
119333994
吓死了,我还以为是项目出了什么问题,一直刷报错找不到原因
0
理查德一世
理查德一世
同样遇到这个问题 ++1
0
淘淘我的小宝宝
淘淘我的小宝宝
我也是升级到这个版本,没异常.系统:Ubuntu14.04LTS,莫非是WIN平台才报?
0
木乃伊you

引用来自“wenin819”的评论

我也遇到过个问题,现在解决了。

主要原因是:选中after launch,idea在项目启动完成后,会通过method为HEAD的方式去请求主页,如果返回失败,会自动不断重试的。遇到这个问题的两个解决办法为:

  1. 去掉after launch选项,就不会有这个问题;
  2. 在自己的主页的请求上,增加对HEAD的支持,如果主页有自动跳转,如跳转到登录页面,也需要把跳转的页面加上。用Spring MVC的代码如下:

@RequestMapping(value = "/", method = {RequestMethod.GET, RequestMethod.HEAD})

把after launch勾去掉解决了
0
Shithead
Shithead
我也遇到了。 开发者就用这种方式来判断是否After launch?这个太TM的SB了。
返回顶部
顶部