Kettle从Windows环境迁移到Linux运行报错

将Windows环境下的Kettle安装包,解压到Linux环境后,启动测试JOB运行报错如下:

Root path does not exist: /home/crmsapp/soft/kettle/data-integration/D:\Software\data-integration\system\karaf\data1

java.lang.ExceptionInInitializerError
    at org.apache.aries.transaction.internal.TransactionManagerService.<init>(TransactionManagerService.java:114)
    at org.apache.aries.transaction.internal.Activator.updated(Activator.java:63)
    at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:148)
    at org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:81)
Caused by: java.util.MissingResourceException: Can‘t find bundle for base name org.apache.aries.transaction.txManager, locale zh_CN
    at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1499)
    at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322)
    at java.util.ResourceBundle.getBundle(ResourceBundle.java:1028)
    at org.apache.aries.util.nls.MessageUtil.createMessageUtil(MessageUtil.java:152)
    at org.apache.aries.util.nls.MessageUtil.createMessageUtil(MessageUtil.java:107)
    at org.apache.aries.transaction.internal.NLS.<clinit>(NLS.java:25)
    ... 8 more
2016-10-17 11:08:18.606:INFO:oejs.Server:jetty-8.1.15.v20140411
2016-10-17 11:08:18.664:INFO:oejs.AbstractConnector:Started NIOSocketConnectorWrapper@0.0.0.0:9050
log4j:ERROR Could not parse url [file:/home/crmsapp/soft/kettle/data-integration/./system/osgi/log4j.xml].
java.io.FileNotFoundException: /home/crmsapp/soft/kettle/data-integration/./system/osgi/log4j.xml (没有那个文件或目录)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:146)
    at java.io.FileInputStream.<init>(FileInputStream.java:101)

这是由于缓存文件造成的错误,只需要找到..\pdi-ce-6.0.1.0-386\data-integration\system\karaf目录下缓存文件删除即可:如报错所示,删除 data1文件夹及其文件:rm -rf data1

再次执行后可以正常执行。

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值