当前位置: 首页 > article >正文

ERROR [io.undertow.request] UT005023: Exception handling request 报错处理

1.背景

找了好久,突然灵光乍现是不是因为容器错误问题,本来就是刚从github上下载下来的项目,怎么别人不报错就我报错嘞,我还什么都没改怎么能这样!!!!

 这就是我的报错,乍一看是路径问题,但是我刚clone下来的项目,还没大展拳脚呢,你告诉我路径错了??这简直是在搞笑好不好!所以搜了一圈,遇到这个错误的大多数人好像还真是路径错了,重新调整了一下路径就解决了,但我肯定不是啊!!!

2.错误分析:

        既然我发了博客,就代表我目前来说暂时解决了该问题,向各位同志分享一下,首先咱们看一下这个爆错,如果确定是路径没错,那么显然是Spring在某个模块遇到了问题,这个模块就是undertow模块,那这个是什么东东嘞?

这是官方解答,其实说白了就是个容器,大概就是Tomcat这一类的,这玩意报错,我是真不知道要怎么搞啊,人家代码就这么写的,人家跑起来没问题,咱们clone下来一跑就有问题,只能是这么几种情况:

1)环境有问题

比如人家用的java1.8,咱们用的1.7啥的,这都很常见了也很好解决

2) 依赖的版本问题

这次这个报错,大概率也是因为这个问题,详情可以看一下这个

Could not initialize class org.xnio.channels.Channels - 简书 (jianshu.com)

这篇文章的作者,遇到的类似问题最后解决是这样的

所以,我的项目应该也是如此

但是 

问题是我的项目也没有标明版本什么的,这就难办了,所以我换了种思路

3.解决方法

既然它这个和tomcat差不多,为什么我不直接用tomcat嘞,(这里我是因为自己随便搭建的项目,兴趣使然想要玩一玩才搞得这个项目,所以都是我自己说了算,也没考虑优化问题什么的,如果开发环境时老板要求你必须用undertow,那读者大可以去看看版本问题)

我就直接换了tomcat,神奇的是我的项目就跑通了

 

 注释掉的是原文,所以万事还得多变通


http://www.kler.cn/a/13866.html

相关文章:

  • Linux中的DNS域名解析配置及原理
  • 文章改写神器在线-AI续写文章生成器
  • 权限控制_SpringSecurity
  • Binder 驱动结构体列表
  • winForm常用控件
  • 别再重复造轮子了,一个 Spring 注解轻松搞定循环重试功能!
  • 免费且不丢失数据的MBR转GPT软件!
  • 实验架构的部署
  • SQL学习(三)----认识sql
  • C++观察者模式探索:从设计到应用,一站式全面解析
  • 学校生活--英文
  • Mapreduce中WordCount源码理解
  • C#基于ASP.NET实现的共享笔记服务系统
  • Java-内部类
  • diff算法策略
  • Linux 文件系统全面解析:从基本原理到实际应用
  • 详解树与二叉树的概念,结构,及实现(上篇)
  • DNS服务
  • mybatis01-Lombok、mybatis原理、参数处理、模糊查询、结果封装
  • Kaggle往期赛 | 多目标推荐系统大赛baseline