OS无人回答了?那么关于ETL我还是要问一问

battier 发布于 2016/07/08 16:13
阅读 847
收藏 0

二次开发好后打包替换对应JAR包启动kettle出现异常

各位大牛:
       本人基于KETTLE6.0.1 二次开发好后,打包对应的JAR(kettle-core-6.0.1.0-386.jar、kettle-dbdialog-6.0.1.0-386.jar、kettle-engine-6.0.1.0-386.jar、kettle-ui-swt-6.0.1.0-386.jar)到原生态lib里,在linux环境下执行./spoon.sh启动出现如下问题:
       1、报错,比原生态多出两个异常
ERROR: Bundle pentaho-big-data-kettle-plugins-pig [75] Error starting mvn:pentaho/pentaho-big-data-kettle-plugins-pig/6.0.1.0-386 (org.osgi.framework.BundleException: Unresolved constraint in bundle pentaho-big-data-kettle-plugins-pig [75]: Unable to resolve 75.0: missing requirement [75.0] osgi.wiring.package; (osgi.wiring.package=org.pentaho.di.ui.job.dialog))
org.osgi.framework.BundleException: Unresolved constraint in bundle pentaho-big-data-kettle-plugins-pig [75]: Unable to resolve 75.0: missing requirement [75.0] osgi.wiring.package; (osgi.wiring.package=org.pentaho.di.ui.job.dialog)
        at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3974)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:2037)
        at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1291)
        at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)
        at java.lang.Thread.run(Thread.java:745)
ERROR: Bundle pentaho-metaverse-core [195] Error starting mvn:pentaho/pentaho-metaverse-core/6.0.1.0-386 (org.osgi.framework.BundleException: Unresolved constraint in bundle pentaho-metaverse-core [195]: Unable to resolve 195.0: missing requirement [195.0] osgi.wiring.package; (osgi.wiring.package=org.pentaho.di.job.entries.job))
org.osgi.framework.BundleException: Unresolved constraint in bundle pentaho-metaverse-core [195]: Unable to resolve 195.0: missing requirement [195.0] osgi.wiring.package; (osgi.wiring.package=org.pentaho.di.job.entries.job)
        at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3974)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:2037)
        at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1291)
        at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)
        at java.lang.Thread.run(Thread.java:745)
ERROR: Bundle pdi-dataservice-server-plugin [197] Error starting mvn:pentaho/pdi-dataservice-server-plugin/6.0.1.0-386 (org.osgi.framework.BundleException: Unresolved constraint in bundle pdi-dataservice-server-plugin [197]: Unable to resolve 197.0: missing requirement [197.0] osgi.wiring.package; (osgi.wiring.package=org.pentaho.di.trans.steps.calculator))
org.osgi.framework.BundleException: Unresolved constraint in bundle pdi-dataservice-server-plugin [197]: Unable to resolve 197.0: missing requirement [197.0] osgi.wiring.package; (osgi.wiring.package=org.pentaho.di.trans.steps.calculator)
        at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3974)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:2037)
        at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1291)
        at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)
        at java.lang.Thread.run(Thread.java:745)


       2、能够正常启动到登录资源库界面,但是此过程很慢
       大概要1分多种,从执行./spoon.sh到出现登录界面

      希望大牛能够指教!不胜感谢

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部