原创文章,转载请注明出处:http://qq85609655.iteye.com/blog/2155320
kettle 下载pdi-ce-5.2.0.0-209.zip
在centos6.5下打不开,非常纠结,但是在centos5.7下能正常
kettle4.4在两个系统下都正常,初步断定kettle5.2.0在centos6.5下存在兼容性的问题,在查看错误日志:
Register to memory mapping: RAX=0x0000000000000000 is an unknown value RBX=0x0000000000000000 is an unknown value RCX=0x0000000000000011 is an unknown value RDX=0x0000000000000003 is an unknown value RSP=0x00007fad3f37d600 is pointing into the stack for thread: 0x00007fad38009000 RBP=0x00007fad04bce000: <offset 0> in /usr/lib64/xulrunner/libxul.so at 0x00007fad04bce000 RSI=0x0000000000000000 is an unknown value RDI=0x00007fad04bf2a4a: <offset 0x24a4a> in /usr/lib64/xulrunner/libxul.so at 0x00007fad04bce000 R8 =0x0000000000256dac is an unknown value R9 =0x0000000000000000 is an unknown value R10=0x0000000000000010 is an unknown value R11=0x00007fad3f37d420 is pointing into the stack for thread: 0x00007fad38009000 R12=0x00000000023e1548 is an unknown value R13=0x0000000000000000 is an unknown value R14=0x0000000000000000 is an unknown value R15=0x00007fad38009000 is a thread Stack: [0x00007fad3f27f000,0x00007fad3f380000], sp=0x00007fad3f37d600, free space=1017k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [ld-linux-x86-64.so.2+0xe02c] _dl_fixup+0x11c Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j org.eclipse.swt.internal.mozilla.XPCOM._NS_InitXPCOM2(JJJ)I+0 j org.eclipse.swt.internal.mozilla.XPCOM.NS_InitXPCOM2(JJJ)I+11 j org.eclipse.swt.browser.Mozilla.initXPCOM(Ljava/lang/String;Z)V+563 j org.eclipse.swt.browser.Mozilla.create(Lorg/eclipse/swt/widgets/Composite;I)V+192 j org.eclipse.swt.browser.Browser.<init>(Lorg/eclipse/swt/widgets/Composite;I)V+81 j org.pentaho.di.ui.spoon.SpoonBrowser.createBrowser()Lorg/eclipse/swt/browser/Browser;+9 j org.pentaho.di.ui.spoon.SpoonBrowser.<init>(Lorg/eclipse/swt/widgets/Composite;Lorg/pentaho/di/ui/spoon/Spoon;Ljava/lang/String;ZZLorg/eclipse/swt/browser/LocationListener;)V+137 j org.pentaho.di.ui.spoon.delegates.SpoonTabsDelegate.addSpoonBrowser(Ljava/lang/String;Ljava/lang/String;ZLorg/eclipse/swt/browser/LocationListener;)Z+46 j org.pentaho.di.ui.spoon.delegates.SpoonTabsDelegate.addSpoonBrowser(Ljava/lang/String;Ljava/lang/String;Lorg/eclipse/swt/browser/LocationListener;)Z+5 j org.pentaho.di.ui.spoon.Spoon.addSpoonBrowser(Ljava/lang/String;Ljava/lang/String;Lorg/eclipse/swt/browser/LocationListener;)Z+10 j org.pentaho.di.ui.spoon.Spoon.showWelcomePage()V+102 j org.pentaho.di.ui.spoon.Spoon.init(Lorg/pentaho/di/trans/TransMeta;)V+772 j org.pentaho.di.ui.spoon.Spoon.createContents(Lorg/eclipse/swt/widgets/Composite;)Lorg/eclipse/swt/widgets/Control;+10 j org.eclipse.jface.window.Window.create()V+14 j org.eclipse.jface.window.Window.open()I+23 j org.pentaho.di.ui.spoon.Spoon.start()V+6 j org.pentaho.di.ui.spoon.Spoon.main([Ljava/lang/String;)V+327 v ~StubRoutines::call_stub j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0 j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87 j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6 j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+57 j org.pentaho.commons.launcher.Launcher.main([Ljava/lang/String;)V+453 v ~StubRoutines::call_stub
从日志上看是XULRunner版本的问题。。。
centos 5.7的版本是
[root@server ~]# xulrunner -v Mozilla XULRunner 1.9.2.18 - 20110622065727
centos 6.5的版本是
[root@server ~]$ xulrunner -v Mozilla XULRunner 17.0.10 - 20131029213213
这里还不是很确定,google下一查,还真有兼容性 http://jira.pentaho.com/browse/PDI-8730
有个好心的哥们,回答得挺清楚的
Well it will be: 1) download the xulrunner 1.9.2 from here: http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/2012/03/2012-03-02-03-32-11-mozilla-1.9.2/xulrunner-1.9.2.28pre.en-US.linux-x86_64.tar.bz2 2) change this line in the spoon.sh The only change you need is OPT="$OPT -Dorg.eclipse.swt.browser.DefaultType=mozilla -Dorg.eclipse.swt.browser.XULRunnerPath=/opt/xulrunner-1.9.2"
相关推荐
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
**XULRunner详解:下载、安装、配置与实例** XULRunner是一款开源的软件运行时环境,由Mozilla基金会开发,用于支持使用XUL(XML User Interface Language)编写的应用程序。XUL是一种基于XML的标记语言,它允许...
4. `swt-xulrunner-win32-3735.dll` 可能涉及对Mozilla XULRunner的支持,XULRunner是一个运行XUL(XML User Interface Language)应用程序的框架。 5. `swt-webkit-win32-3735.dll` 提供了对WebKit渲染引擎的支持,...
在CentOS7上安装KETTLE8的时候用到的,解决了以下问题 org.eclipse.swt.SWTError: No more handles [MOZILLA_FIVE_HOME=''] (java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: no swt-mozilla...
xulrunner-devel-31.6.0-2.el7.centos.x86_64.rpm
【基于Java SWT的数据库管理系统】是一个使用Java编程语言开发的桌面应用程序,它利用SWT(Standard Widget Toolkit)库来创建用户界面,同时结合Hibernate ORM框架与数据库进行交互。这个管理系统虽然功能相对简单...
有了这个做SWT开发就没有问题了,swt-win32-3063.dll
《XULRunner 41.0.2 SDK:构建NPAPI插件的基石》 XULRunner,全称为“XML User Interface Library Runner”,是Mozilla基金会开发的一个开源软件框架,主要用于运行使用XUL(XML User Interface Language)和其他...
XULRunner是一个开源的软件运行环境,由Mozilla基金会开发,主要用于支持使用XUL(XML User Interface Language)构建的应用程序。XUL是一种标记语言,类似于HTML,但设计用于创建跨平台的用户界面,尤其适用于桌面...
《XULRunner:Firefox浏览器内核的深度解析》 XULRunner,全称为“XML User Interface Library Runner”,是Mozilla基金会开发的一个开源软件框架,用于运行使用XUL(XML User Interface Language)界面描述语言...
这时,我们可以使用Mozilla的XULRunner项目。XULRunner是一个开源的运行时环境,它能够支持基于XUL(XML User Interface Language)的应用程序,包括Mozilla Firefox浏览器。在Java中,通过JVM(Java Virtual ...
【标题】"xulrunner-10.0.4esr.en-US.win32.zip" 指的是一款用于Windows 32位系统的XULRunner软件包,版本为10.0.4增强安全更新版(ESR)。XULRunner是Mozilla基金会开发的一个开源平台,用于运行使用XUL(XML User ...
这个压缩包包含了GeckoFx的33.09版本的源码以及对应的XULrunner运行时环境。 1. **GeckoFx简介**: - GeckoFx是.NET Framework的一个组件,它实现了对Mozilla的Gecko渲染引擎的封装,使得.NET开发者可以方便地利用...
XULRUNNER 例子 XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications that are as rich as Firefox and Thunderbird.
XULRunner是一个开源的软件运行环境,由Mozilla基金会开发,主要用于支持使用XUL(XML User Interface Language)构建的跨平台应用程序。XULRunner提供了一套完整的库和框架,使得开发者可以构建桌面应用,而无需...
**XULRunner 29.0 版本详解** XULRunner 是 Mozilla 开源项目的一部分,它是一个运行时环境,用于支持使用 XUL (XML User Interface Language) 编写的跨平台应用程序。XUL 是一种基于 XML 的语言,设计用于创建用户...
标题提到的"GeckoFx-5.0-0.1 and xulrunner-5.0"是两个在IT行业中与Web浏览器渲染引擎相关的关键组件,它们主要用于开发基于.NET Framework的应用程序,特别是那些需要自定义Web浏览功能或者嵌入式浏览器控件的情况...
【标题解析】:“xulrunner-9.0b4.en-US.win32”是一个特定版本的XULRunner软件,主要用于Windows 32位系统,并且是英文版(en-US)。XULRunner是一个开源的运行环境,它能提供Mozilla Firefox浏览器和其他基于XUL的...
rpm -ivh libgcc-8.3.1-5.el8.0.2.i686.rpm rpm -ivh epel-release-6-8.noarch.rpm rpm -ivh glibc-2.28-101.el8.i686.rpm glibc-common-2.28-101.el8.x86_64.rpm glibc-all-langpacks-2.28-101.el8.x86_64.rpm --...