开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

请问下大家有没有遇到过这个错:Caused by: java.lang.ClassNotFoundE

请问下大家有没有遇到过这个错:Caused by: java.lang.ClassNotFoundException: org.apache.flink.table.shaded.com.jayway.jsonpath.spi.mapper.MappingProvider

展开
收起
数据大拿 2023-01-13 08:52:46 1719 0
3 条回答
写回答
取消 提交回答
  • 网站:http://ixiancheng.cn/ 微信订阅号:小马哥学JAVA

    ClassNotFoundException属于checkException(检查异常),一般在项目启动的时候出现。出现该问题原因归纳为: 1. 没有正确的导入jar导致。 2. 项目中引用了多个版本的jar,导致版本冲突,由于版本的升级,可能所使用的方法已经被废弃。 3. 由于系统中加载web.xml文件的顺序导致,(使用到了spring 的自动注入注解)可能是还没有把spring 正常的加载到内存中,就使用spring的autowrite,导致找不到改类。

    2023-01-16 17:52:37
    赞同 展开评论 打赏
  • 我之前也遇到过这个错误。这个错误通常是由于缺少相应的依赖包导致的,你可以尝试添加相应的依赖包,比如: com.jayway.jsonpath json-path 2.4.0

    2023-01-13 16:38:23
    赞同 展开评论 打赏
  • 建议 debug 看看,是包版本冲突,还是真的缺少该类。

    此答案来自钉钉群“【2】Apache Flink China 社区”

    2023-01-13 08:59:26
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载