linux 环境下启动kettle caret.sh 报错

 

linux 环境下启动kettle carte.sh 报错

如下:

[data-integration]# ./carte.sh carte.xml 
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
10:25:54,368 INFO  [KarafInstance] 
*******************************************************************************
*** Karaf Instance Number: 1 at /home/kettle/pdi-ce-6.0.1.0-386/data-integr ***
***   ation/./system/karaf//data1                                           ***
*** Karaf Port:8801                                                         ***
*** OSGI Service Port:9050                                                  ***
*******************************************************************************
六月 21, 2017 10:25:58 上午 org.apache.karaf.main.Main$KarafLockCallback lockAquired
信息: Lock acquired. Setting startlevel to 100
D:\Program Files (x86)\work\pdi-ce-6.0.1.0-386\data-integration\system\karaf/deploy does not exist, please create it.
Root path does not exist: /home/kettle/pdi-ce-6.0.1.0-386/data-integration/D:\Program Files (x86)\work\pdi-ce-6.0.1.0-386\data-integration\system\karaf/deploy
*ERROR* [org.osgi.service.cm.ManagedService, id=246, bundle=47/mvn:org.apache.aries.transaction/org.apache.aries.transaction.manager/1.1.1]: Unexpected problem updating configuration org.apache.aries.transaction
java.lang.ExceptionInInitializerError
        at org.apache.aries.transaction.internal.TransactionManagerService.(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)
        at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.provide(ConfigurationManager.java:1448)
        at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.run(ConfigurationManager.java:1404)
        at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:103)
        at java.lang.Thread.run(Thread.java:745)
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:1564)
        at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1387)
        at java.util.ResourceBundle.getBundle(ResourceBundle.java:1082)
        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.(NLS.java:25)
        ... 8 more
2017-06-21 10:26:14.645:INFO:oejs.Server:jetty-8.1.15.v20140411
2017-06-21 10:26:14.744:INFO:oejs.AbstractConnector:Started [email protected]:9050
log4j:WARN Fatal parsing error -1 and column -1
log4j:WARN Premature end of file.
log4j:ERROR Could not parse url [file:/home/kettle/pdi-ce-6.0.1.0-386/data-integration/./system/osgi/log4j.xml].
org.xml.sax.SAXParseException; Premature end of file.
        at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
        at org.apache.log4j.xml.DOMConfigurator$2.parse(DOMConfigurator.java:769)
        at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:871)
        at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:778)
        at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)
        at org.apache.log4j.LogManager.(LogManager.java:127)
        at org.apache.log4j.Logger.getLogger(Logger.java:104)
        at org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:262)
        at org.apache.commons.logging.impl.Log4JLogger.(Log4JLogger.java:108)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
        at org.apache.commons.logging.impl.LogFactoryImpl.createLogFromClass(LogFactoryImpl.java:1025)
        at org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:844)
        at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:541)
        at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:292)
        at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:269)
        at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:657)
        at org.springframework.osgi.extender.internal.activator.ContextLoaderListener.(ContextLoaderListener.java:253)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
        at java.lang.Class.newInstance(Class.java:442)
        at org.apache.felix.framework.Felix.createBundleActivator(Felix.java:4362)
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:2149)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:2072)
        at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1299)
        at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)
        at java.lang.Thread.run(Thread.java:745)
log4j:WARN No appenders could be found for logger (org.springframework.osgi.extender.internal.activator.ContextLoaderListener).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
六月 21, 2017 10:26:15 上午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
信息: Registered blueprint namespace handler for http://cxf.apache.org/blueprint/core
六月 21, 2017 10:26:15 上午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
信息: Registered blueprint namespace handler for http://cxf.apache.org/configuration/beans
六月 21, 2017 10:26:15 上午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
信息: Registered blueprint namespace handler for http://cxf.apache.org/configuration/parameterized-types
六月 21, 2017 10:26:15 上午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
信息: Registered blueprint namespace handler for http://cxf.apache.org/configuration/security
六月 21, 2017 10:26:15 上午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
信息: Registered blueprint namespace handler for http://schemas.xmlsoap.org/wsdl/
六月 21, 2017 10:26:15 上午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
信息: Registered blueprint namespace handler for http://www.w3.org/2005/08/addressing
六月 21, 2017 10:26:15 上午 org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer register
信息: Registered blueprint namespace handler for http://schemas.xmlsoap.org/ws/2004/08/addressing
六月 21, 2017 10:26:15 上午 org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
信息: Adding the extensions from bundle org.apache.cxf.cxf-rt-management (132) [org.apache.cxf.management.InstrumentationManager]
六月 21, 2017 10:26:15 上午 org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
信息: Adding the extensions from bundle org.apache.cxf.cxf-rt-wsdl (135) [org.apache.cxf.wsdl.WSDLManager]
六月 21, 2017 10:26:15 上午 org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions

 

 

 

 

第一个错误是由于 更换环境后 缓存没清除造成的

 

  把   /kettle/pdi-ce-6.0.1.0-386/data-integration/system/karaf  目录下  data 开头的文件夹删除掉,重新启动后 ok 

 

 

第二个错误是没有这个文件。直接添加这个文件。。。

log4j.xml




 

你可能感兴趣的:(java,kettle)