社区
Web 开发
帖子详情
KettleEnvironment.init()初始化慢
weixin_36155470
2017-07-21 02:15:17
在web集成kettle的时候,初始化特别慢,正常环境是不可能接受的。请教大神帮忙提供点解决方法~网上找的不太靠谱,或者是我没找到,下面这句代码:
KettleEnvironment.init();
...全文
538
4
打赏
收藏
KettleEnvironment.init()初始化慢
在web集成kettle的时候,初始化特别慢,正常环境是不可能接受的。请教大神帮忙提供点解决方法~网上找的不太靠谱,或者是我没找到,下面这句代码: KettleEnvironment.init();
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
天地炫舞
2019-11-07
打赏
举报
回复
我的做法是把KettleEnvironment.init();放到静态代码块中,在程序启动时初始化一次即可。
tianfang
2019-11-07
打赏
举报
回复
设置 KETTLE_PLUGIN_BASE_FOLDERS 可以加在容器的命令行, java -DKETTLE_PLUGIN_BASE_FOLDERS=xxx 也可以写在代码中,参考这个文档的最后几段 https://help.pentaho.com/Documentation/8.0/Developer_Center/PDI/Embed
weixin_36155470
2017-07-26
打赏
举报
回复
有点慢啊,有些job经常调用的,显得累赘好多~有优化的办法么,求大神帮助
铭睿科技老郭
2017-07-24
打赏
举报
回复
如果在1分钟内都是正常的,之前试过集成kettle源码,确实要几十秒。
Activiti7工作流引擎-源码篇
Activiti7源码详解1. Activiti7中源码涉及的设计模式2.
init
方法源码分析3. 部署流程源码分析4. 自定义扩展任务回退5. 数据操作源码分析6.BpmnModel案例讲解
Kettle
环境
初始化
源码分析(
Kettle
Environment
.
init
())
在
Kettle
的客户端工具,如Spoon、Pan、Kitchen、Carte等的源码中,都会有如下调用:
Kettle
Environment
.
init
() 这篇文章主要从源码的层面分析这个方法具体干了些什么。
web里集成
kettle
Kettle
Environment
.
init
()
初始化
慢
的问题
如果你在eclipse下运行webapp,
kettle
的
初始化
方法会浏览/eclispe/plugins下的所有jar包。这将导致我们的程序
慢
的难以接受。是程序员都不能忍,这时我们只需要在运行时在VM argument加上如下-D
KETTLE
_PLUGIN_BASE_...
kettle
环境
初始化
背景程序启动时会
初始化
kettle
的运行环境,例如,spoon启动时main方法就会调用
Kettle
Environment
.
init
()来为spoon的运行环境作
初始化
。通过
Kettle
Environment
.
init
()来
初始化
环境时,会读取属性文件、注册插件等,以...
java 调用
kettle
_Java项目中使用
Kettle
,直接调用
Kettle
文件
import org.pentaho.di.core.
Kettle
Environment
;import org.pentaho.di.core.Result;import org.pentaho.di.core.exception.
Kettle
Exception;import org.pentaho.di.core.util.EnvUtil;import org.pentaho.di.job.Jo...
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章