在学习尚硅谷的谷粒商城项目时,在第16集提及部署renren—fast的时候,出现了pom爆红的情况,主要是maven中一些Plugin会出现爆红,主要是在Problems上提示某某插件没找到,以及parent.relativePath相关的问题,经过一些探索,特将相应解决办法集中在一起,方便后续查阅:
1.首先听取弹幕里老哥的经验,将
<version>3.0.0</version>
改成<version>2.1.8</version>
随后将pom最下面阿里的
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
中的http改成https,能减少一些错误,但是仍然没有完全解决
2.然后,通过这个老哥的方法maven更新依赖失败的原因 Plugin 'xxx' not found_loulanyue_的博客-CSDN博客
将pom里红色部分的插件,先放在<dependencies>标签里,同时将这个插件原本的<plugin>部分注释掉,之后打开侧边栏的maven管理,点击一下刷新,可以看到idea下面就会正常加载这些插件,等待一会儿加载成功后,会发现这个原来报红的插件,现在在dependence里面恢复了正常的颜色,之后,把这个恢复了正常的颜色的插件重新放回原来的<plugin>标签里,这样,一个原本报红的插件就加载完成了。就这样,依次将报红的插件放入<dependence>里加载,就可以解决几乎全部插件未找到的问题。
3.之后,还剩下一个报红的问题
红色波浪线位于pom开头的project标签上
problem栏显示:parent.relativePath.xxx的问题,听取这位老哥的建议:解决Maven ‘parent.relativePath‘ of POM问题 - 知乎
成功解决这一问题
4.到第3步这里,基本应该没什么问题了,正常启动就可以访问到
{"msg":"invalid token","code":401}
但是,有可能之前尝试的时候,mysql数据库已经因为一些原因被堵塞掉了,Service一栏,不断报错,错误类似于
java.sql.SQLException: null, message from server: "Host '10.21.5.91' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'"
同样的,看这位大哥的帖子就可以轻松解决:
另外还有在sql可视化工具中操作解决的,本人没试过,链接放在这,仅供参考:
message from server: "Host 'XXXX' is blocked because of many connection errors_北木梦兮的博客-CSDN博客