1.背景
找了好久,突然灵光乍现是不是因为容器错误问题,本来就是刚从github上下载下来的项目,怎么别人不报错就我报错嘞,我还什么都没改怎么能这样!!!!
这就是我的报错,乍一看是路径问题,但是我刚clone下来的项目,还没大展拳脚呢,你告诉我路径错了??这简直是在搞笑好不好!所以搜了一圈,遇到这个错误的大多数人好像还真是路径错了,重新调整了一下路径就解决了,但我肯定不是啊!!!
2.错误分析:
既然我发了博客,就代表我目前来说暂时解决了该问题,向各位同志分享一下,首先咱们看一下这个爆错,如果确定是路径没错,那么显然是Spring在某个模块遇到了问题,这个模块就是undertow模块,那这个是什么东东嘞?
这是官方解答,其实说白了就是个容器,大概就是Tomcat这一类的,这玩意报错,我是真不知道要怎么搞啊,人家代码就这么写的,人家跑起来没问题,咱们clone下来一跑就有问题,只能是这么几种情况:
比如人家用的java1.8,咱们用的1.7啥的,这都很常见了也很好解决
Could not initialize class org.xnio.channels.Channels – 简书 (jianshu.com)
但是
问题是我的项目也没有标明版本什么的,这就难办了,所以我换了种思路
3.解决方法
既然它这个和tomcat差不多,为什么我不直接用tomcat嘞,(这里我是因为自己随便搭建的项目,兴趣使然想要玩一玩才搞得这个项目,所以都是我自己说了算,也没考虑优化问题什么的,如果开发环境时老板要求你必须用undertow,那读者大可以去看看版本问题)
原版:
改为:
注释掉的是原文,所以万事还得多变通
原文地址:https://blog.csdn.net/weixin_45713361/article/details/130278048
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_11121.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!