springBoot集成kettle,用到json,初始化插件失败【kettle-json-plugin-core-9.3.0.0-428.jar】
// 初始化 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】相关推荐
- Springboot集成mybatis通用Mapper与分页插件PageHelper
Springboot集成mybatis通用Mapper与分页插件PageHelper 插件介绍 通用 Mapper 是一个可以实现任意 MyBatis 通用方法的框架,项目提供了常规的增删改查操作以及 ...
- html渲染json的插件,lottieJS(Json动画的使用)
一.lottie的引入 1. 可以同script引入 2. 可以通过npm包引入 npm i lottie-web --save-dev // 引入方式 import lottie f ...
- Springboot集成Swagger
Springboot集成Swagger 1. Swagger概述 2. Swagger注解说明 3. Springboot集成Swagger 3.1 引入依赖 3.2 工具类 3.3 配置类 3.4 ...
- Docker Springboot 集成 Graylog
1,拉取镜像 docker pull mongo:4.2 docker pull elasitcsearch:7.8.0 docker pull graylog/graylog:4.2 2,启动容器 ...
- 从web.xml谈谈SpringMVC集成spring的初始化流程及SpringBoot集成SpringMVC
一.关于servlet 详解servlet,https://www.runoob.com/servlet/servlet-tutorial.html 总览一下: servlet与servlet容器 J ...
- SpringBoot集成MyBatis的分页插件PageHelper(回头草)
俗话说:好?不吃回头草,但是在这里我建议不管你是好马还是不好马,都来吃吃,带你复习一下分页插件PageHelper. 昨天给各位总结了本人学习springboot整合mybatis第一阶段的一些学习心 ...
- SpringBoot集成Eureka导致返回结果由json变为xml解决方案
解决方案 在请求的Mapping上加上produces = { "application/json;charset=UTF-8" },例如: @GetMapping(value = ...
- SpringBoot集成Cache缓存(Redis缓存,RedisTemplate方式)
1.说明 SpringBoot集成Redis缓存, 首先创建一个Spring Boot工程, 使用Maven向导方式创建:SpringBoot集成Maven工程 然后引入redis的spring bo ...
- Springboot 集成 Liquibase
一 .Liquibase官网: https://www.liquibase.org/ 二.Liquibase开发文档: https://docs.liquibase.com/ 三.Liquibase简 ...
最新文章
- Effective STL 50条有效使用STL的经验笔记
- 今天,我辞去了亚马逊年薪 50 万美金的工作!
- Windows Presentation Foundation(WPF)中的数据绑定(使用XmlDataProvider作控件绑定)
- 失败的windows系统服务调用readfile():管道已结束?_操作系统之进程详解(一)
- 阿里云加入 OCI,共建容器开放标准
- spring,Whitelabel Error Page,This application has no explicit mapping for /error, so you are seeing
- max导出fbx设置_真3D虚拟偶像制作教程——虚拟偶像人物模型导出前的处理
- 实际返回的行数超出请求的行数怎么解决_count(*)这么慢,我该怎么办?
- oracle dba收入水平,oracle教程_oracle dba 收入
- HTML课程表应用,可在PC和Android运行
- [TF进阶] 循环神经网络
- java代码处理URL转码
- Check Point R80.10 SmartConsole汉化生成中文报表
- Apache Project LIst 所有项目介绍
- 一个小实验告诉你,内存速度到底比硬盘快多少!!!
- 关于树莓派DSI屏幕触摸不准的问题
- EXCEL基础:数据透视表(按年龄分组统计与统计各部门的工资情况)
- 更改linux的用户名
- Qt 使用阿里巴巴字体图标库 iconfont
- R语言学习笔记NO.2 数据处理的基础操作_变量/观测的增改选排
热门文章
- 学生系统。。。。。。
- 程序员压力大?常灸这七大穴位减轻你的压力!
- 一种基于协作表示的特征提取投影方法(A collaborative representation based projections method for feature extraction)
- GBU810-ASEMI整流桥GBU810
- 正则表达式:禁止输入特殊字符和某些特定字符
- Solaris 常见问题
- 按以下规律将电文变成密码,将字母A变成E,a变成e,即变成其后的第四个字母
- 【Java】Java方法详解篇
- 什么是BGP线路?BGP线路机房好吗?
- 四、Arcgis实现深度学习河流训练样本数据的制作(使用软件批量获取样本图片)——对已经获取到的完整面状样本数据进行处理