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简 ...
最新文章
- 以获客为目标 ,首席增长官从0到1实现用户增长
- Akka的Hello World(二)Akka的Actor生命周期
- pandas骚操作:分组对数据进行归一化
- Oracle11g rac监听,关于oracle11g RAC 监听器使用中出现的no services以及no listener分析...
- C/C++新建注册表项实例
- 【CVE-2018-12613】phpmyadmin 4.8.1 远程文件包含漏洞复现
- php培训js重要么,php何以被戏称为“世界上最好的语言”?请看它与js的对比!...
- 不是书评 :《我是一只IT小小鸟》
- 小米开源移动端深度学习框架MACE,自主研发,专为IoT设备优化
- cadence 常见pcb电阻_CADENCE从原理图到PCB步骤 精
- 【Leetcode 795】Number of Subarrays with Bounded Maximum
- 远程桌面连接的几种方法
- 关于键盘事件对象code值
- Python常用数据库封装方法
- 【转】微波射频工程师必读经典参考书
- python遍历二维秋天_只要一杯秋天的奶茶,就能学会Python数值分析(1)
- calculate函数使用方法c语言,使用 CALCULATE 函数
- [高通MSM8953_64][Android10]移除开机进入充电界面
- 技术资源分享(更新中)
- gstreamer gst-launch 记录 原理