// 初始化 KETTLE_JSON_PLUGIN 插件在kettle目录下/plugins的路径
StepPluginType.getInstance().getPluginFolders().add(new PluginFolder(KETTLE_JSON_PLUGIN, false, true));
KettleEnvironment.init();

---报错

2022/07/08 16:12:14 - General - ERROR (version 9.3.0.0-428, build 9.3.0.0-428 from 2022-04-12 04.56.25 by buildguy) : Error while finding annotations for jar plugin: 'file:///D:/Program/pdi-ce-9.3.0.0-428/data-integration/plugins/kettle-json-plugin/kettle-json-plugin-core-9.3.0.0-428.jar'

2022/07/08 16:12:14 - General - ERROR (version 9.3.0.0-428, build 9.3.0.0-428 from 2022-04-12 04.56.25 by buildguy) : Error while finding annotations for jar plugin: 'file:///D:/Program/pdi-ce-9.3.0.0-428/data-integration/plugins/kettle-json-plugin/kettle-json-plugin-core-9.3.0.0-428.jar'
2022/07/08 16:12:26 - test - 为了转换解除补丁开始  [test]
16:12:26.205 [main] INFO  o.p.di.trans.Trans - [logToLogger,98] - [D:/Files/kettle/ktr/test.ktr]  为了转换解除补丁开始  [test]
2022/07/08 16:12:26 - JSON input 选字段.0 - ERROR (version 9.3.0.0-428, build 9.3.0.0-428 from 2022-04-12 04.56.25 by buildguy) : Can't run transformation due to plugin missing
2022/07/08 16:12:26 - JSON input 1.0 - ERROR (version 9.3.0.0-428, build 9.3.0.0-428 from 2022-04-12 04.56.25 by buildguy) : Can't run transformation due to plugin missing
2022/07/08 16:12:26 - JSON input选表.0 - ERROR (version 9.3.0.0-428, build 9.3.0.0-428 from 2022-04-12 04.56.25 by buildguy) : Can't run transformation due to plugin missing
2022/07/08 16:12:26 - JSON input 选字段.0 - ERROR (version 9.3.0.0-428, build 9.3.0.0-428 from 2022-04-12 04.56.25 by buildguy) : 错误初始化步骤[JSON input 选字段]
2022/07/08 16:12:26 - JSON input 1.0 - ERROR (version 9.3.0.0-428, build 9.3.0.0-428 from 2022-04-12 04.56.25 by buildguy) : 错误初始化步骤[JSON input 1]

...

16:12:27.208 [main] ERROR o.p.di.trans.Trans - [logToLogger,91] - [D:/Files/kettle/ktr/test.ktr]  步骤 [JSON input 1.0] 初始化失败!
Exception in thread "main" org.pentaho.di.core.exception.KettleException: 
无法初始化至少一个步骤.  执行无法开始!

at org.pentaho.di.trans.Trans.prepareExecution(Trans.java:1295)
    at org.pentaho.di.trans.Trans.execute(Trans.java:757)
    at com.zhuxin.zxdsp.etl.util.KettleUtil.callNativeTransWithParams(KettleUtil.java:57)
    at com.zhuxin.zxdsp.etl.util.KettleUtil.callNativeTrans(KettleUtil.java:34)
    at com.zhuxin.zxdsp.etl.util.KettleTaskJob.run(KettleTaskJob.java:14)
    at com.zhuxin.zxdsp.etl.util.KettleTaskJob.main(KettleTaskJob.java:32)

--解决

pom文件增加

<dependency><groupId>org.javassist</groupId><artifactId>javassist</artifactId><version>3.20.0-GA</version>
</dependency>

springBoot集成kettle,用到json,初始化插件失败【kettle-json-plugin-core-9.3.0.0-428.jar】相关推荐

  1. Springboot集成mybatis通用Mapper与分页插件PageHelper

    Springboot集成mybatis通用Mapper与分页插件PageHelper 插件介绍 通用 Mapper 是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及 ...

  2. html渲染json的插件,lottieJS(Json动画的使用)

    一.lottie的引入 1. 可以同script引入 2. 可以通过npm包引入 npm  i  lottie-web   --save-dev   // 引入方式   import lottie f ...

  3. Springboot集成Swagger

    Springboot集成Swagger 1. Swagger概述 2. Swagger注解说明 3. Springboot集成Swagger 3.1 引入依赖 3.2 工具类 3.3 配置类 3.4 ...

  4. Docker Springboot 集成 Graylog

    1,拉取镜像 docker pull mongo:4.2 docker pull elasitcsearch:7.8.0 docker pull graylog/graylog:4.2 2,启动容器 ...

  5. 从web.xml谈谈SpringMVC集成spring的初始化流程及SpringBoot集成SpringMVC

    一.关于servlet 详解servlet,https://www.runoob.com/servlet/servlet-tutorial.html 总览一下: servlet与servlet容器 J ...

  6. SpringBoot集成MyBatis的分页插件PageHelper(回头草)

    俗话说:好?不吃回头草,但是在这里我建议不管你是好马还是不好马,都来吃吃,带你复习一下分页插件PageHelper. 昨天给各位总结了本人学习springboot整合mybatis第一阶段的一些学习心 ...

  7. SpringBoot集成Eureka导致返回结果由json变为xml解决方案

    解决方案 在请求的Mapping上加上produces = { "application/json;charset=UTF-8" },例如: @GetMapping(value = ...

  8. SpringBoot集成Cache缓存(Redis缓存,RedisTemplate方式)

    1.说明 SpringBoot集成Redis缓存, 首先创建一个Spring Boot工程, 使用Maven向导方式创建:SpringBoot集成Maven工程 然后引入redis的spring bo ...

  9. Springboot 集成 Liquibase

    一 .Liquibase官网: https://www.liquibase.org/ 二.Liquibase开发文档: https://docs.liquibase.com/ 三.Liquibase简 ...

最新文章

  1. Effective STL 50条有效使用STL的经验笔记
  2. 今天,我辞去了亚马逊年薪 50 万美金的工作!
  3. Windows Presentation Foundation(WPF)中的数据绑定(使用XmlDataProvider作控件绑定)
  4. 失败的windows系统服务调用readfile():管道已结束?_操作系统之进程详解(一)
  5. 阿里云加入 OCI,共建容器开放标准
  6. spring,Whitelabel Error Page,This application has no explicit mapping for /error, so you are seeing
  7. max导出fbx设置_真3D虚拟偶像制作教程——虚拟偶像人物模型导出前的处理
  8. 实际返回的行数超出请求的行数怎么解决_count(*)这么慢,我该怎么办?
  9. oracle dba收入水平,oracle教程_oracle dba 收入
  10. HTML课程表应用,可在PC和Android运行
  11. [TF进阶] 循环神经网络
  12. java代码处理URL转码
  13. Check Point R80.10 SmartConsole汉化生成中文报表
  14. Apache Project LIst 所有项目介绍
  15. 一个小实验告诉你,内存速度到底比硬盘快多少!!!
  16. 关于树莓派DSI屏幕触摸不准的问题
  17. EXCEL基础:数据透视表(按年龄分组统计与统计各部门的工资情况)
  18. 更改linux的用户名
  19. Qt 使用阿里巴巴字体图标库 iconfont
  20. R语言学习笔记NO.2 数据处理的基础操作_变量/观测的增改选排

热门文章

  1. 学生系统。。。。。。
  2. 程序员压力大?常灸这七大穴位减轻你的压力!
  3. 一种基于协作表示的特征提取投影方法(A collaborative representation based projections method for feature extraction)
  4. GBU810-ASEMI整流桥GBU810
  5. 正则表达式:禁止输入特殊字符和某些特定字符
  6. Solaris 常见问题
  7. 按以下规律将电文变成密码,将字母A变成E,a变成e,即变成其后的第四个字母
  8. 【Java】Java方法详解篇
  9. 什么是BGP线路?BGP线路机房好吗?
  10. 四、Arcgis实现深度学习河流训练样本数据的制作(使用软件批量获取样本图片)——对已经获取到的完整面状样本数据进行处理