昨日在家里window电脑通过maven deploy 一个jar,出现
Return code is: 405, ReasonPhrase: Not Allowed错误,没有解决。今日到公司,使用mac没有遇到这个问题,今日下班后,继续回到家解决window的电脑遇到的问题。
排查历程
无论通过idea自带的,还是通过maven命令都遇到同样的错误。
截图如下:

我的 maven setting.xml配置如下

继续核对 代码工程 pom.xml 配置

没有问题,无论百度,还是Bing查到的相关解决方案都跟我对标。
我检查我的maven 版本是 3.1.1版本,然后下载了3.5.4版本,依然没有解决。
这时候,我又去host配置文件,看到了一句配置。

我试着注释这个配置,继续ping一下这个域名,没有问题。
然后重新执行 mvn deploy -X,看到惊喜的输出。

原来是我的host配置导致的问题。O(∩_∩)O哈哈~ 在此记录一番!!!
博主在家中的Windows电脑上通过Maven部署Jar时遇到405错误,但在公司的Mac电脑上没有问题。经过排查,发现是Windows系统host文件中的一项配置导致的。解除该配置后,问题得到解决。此博文记录了解决此类问题的步骤和心得。
1万+

被折叠的 条评论
为什么被折叠?



