二次开发好后打包替换对应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到出现登录界面
希望大牛能够指教!不胜感谢