首页 > 编程语言 >kettle Redhat7连接资源库报错No more handles [MOZILLA_FIVE_HOME=''] (java.lang.UnsatisfiedLinkErro

kettle Redhat7连接资源库报错No more handles [MOZILLA_FIVE_HOME=''] (java.lang.UnsatisfiedLinkErro

时间:2024-01-31 15:55:45浏览次数:27  
标签:lang 13 资源库 48 mozilla 20 报错 06 2017

今天把kettle7.1放到redhat7上运行,发现在连接资源库的时候会报一个错误,就是标题的错误。本来是想在windows上用kettle工具创建了一些job和trans打算迁移到linux上去执行,或者到任意机器上执行,突然想到这些kettle文件的还会存在迁移的问题,因为在job和trans文件里的数据库连接信息都是固定的,换了环境,这些数据库连接信息如何统一管理?是在kettle配置文件增加数据库连接变量,然后job和trans文件里都引用变量?是这样吗,

欢迎指教~~


言归正传,下面说一下标题的错误,灵感来于下面的文章,感谢~

http://blog.csdn.net/gongli109/article/details/8174755
错误信息:

2017/06/20 13:48:52 - org.pentaho.di.ui.util.EnvironmentUtils@75308740 - Caused by: java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
2017/06/20 13:48:52 - org.pentaho.di.ui.util.EnvironmentUtils@75308740 - no swt-mozilla-gtk-4335 in java.library.path
2017/06/20 13:48:52 - org.pentaho.di.ui.util.EnvironmentUtils@75308740 - no swt-mozilla-gtk in java.library.path
2017/06/20 13:48:52 - org.pentaho.di.ui.util.EnvironmentUtils@75308740 - /root/.swt/lib/linux/x86_64/libswt-mozilla-gtk-4335.so: libxpcom.so: 无法打开共享对象文件: 没有那个文件或目>录
2017/06/20 13:48:52 - org.pentaho.di.ui.util.EnvironmentUtils@75308740 - /root/.swt/lib/linux/x86_64/libswt-mozilla-gtk.so: libxpcom.so: 无法打开共享对象文件: 没有那个文件或目录
2017/06/20 13:48:52 - org.pentaho.di.ui.util.EnvironmentUtils@75308740 -
2017/06/20 13:48:52 - org.pentaho.di.ui.util.EnvironmentUtils@75308740 - at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
2017/06/20 13:48:52 - org.pentaho.di.ui.util.EnvironmentUtils@75308740 - at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
2017/06/20 13:48:52 - org.pentaho.di.ui.util.EnvironmentUtils@75308740 - ... 13 more
2017/06/20 13:48:54 - Spoon - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : An unexpected error occurred in Spoon:
2017/06/20 13:48:54 - Spoon - No more handles [MOZILLA_FIVE_HOME=''] (java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
2017/06/20 13:48:54 - Spoon - no swt-mozilla-gtk-4335 in java.library.path
2017/06/20 13:48:54 - Spoon - no swt-mozilla-gtk in java.library.path
2017/06/20 13:48:54 - Spoon - /root/.swt/lib/linux/x86_64/libswt-mozilla-gtk-4335.so: libxpcom.so: 无法打开共享对象文件: 没有那个文件或目录
2017/06/20 13:48:54 - Spoon - /root/.swt/lib/linux/x86_64/libswt-mozilla-gtk.so: libxpcom.so: 无法打开共享对象文件: 没有那个文件或目录
2017/06/20 13:48:54 - Spoon - )
2017/06/20 13:48:54 - Spoon - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : org.eclipse.swt.SWTError: No more handles [MOZILLA_FIVE_HOME=''] (java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
2017/06/20 13:48:54 - Spoon - no swt-mozilla-gtk-4335 in java.library.path
2017/06/20 13:48:54 - Spoon - no swt-mozilla-gtk in java.library.path
2017/06/20 13:48:54 - Spoon - /root/.swt/lib/linux/x86_64/libswt-mozilla-gtk-4335.so: libxpcom.so: 无法打开共享对象文件: 没有那个文件或目录
poon - No more handles [MOZILLA_FIVE_HOME=''] (java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:

 


解决办法:
根据系统的版本,下载xulrunner
下载地址:
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?cm_mc_uid=08168416471414670141294&cm_mc_sid_50200000=1497942238
或者
http://ftp.mozilla.org/pub/xulrunner/releases/latest/sdk/


得到一个这样的文件:xulrunner-1.9.2.28pre.en-US.linux-x86_64.tar解压一下


//注册一下xulrunner
./xulrunner –register-global

重启一下kettle程序,再试connect,可以了。
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/Butingnal/article/details/73498703

标签:lang,13,资源库,48,mozilla,20,报错,06,2017
From: https://www.cnblogs.com/telwanggs/p/17999438

相关文章

  • PLSQL重命名表的方法和报错解决方法ORA-01765 ORA-14047
    重命名办法在PLSQL中重命名表,在表上点右健选重命名。 报错ORA-01765若不是本用户,会报错:ORA-01765:不允许指定表的所有者名称。 解决方法,使用RENAME命令在PLSQL执行不会报错。示例:ALTERTABLEuser1.log_tablenameRENAMETOlog_tablename_back20240131; 报错ORA-14047......
  • golang gin框架搭建restapi
    初学golang,尝试用gin框架搭建restapi一)源码准备创建go.mod文件,相当于nodejs中的package.jsongomodinitexamples/web-service-gin新建文件main.go,加入以下代码packagemainimport( "net/http" "github.com/gin-gonic/gin")//albumrepresentsdataaboutarecor......
  • macos签名报错——unable to build chain to self-signed root for signer
    自己的解决方案,先把两个证书都给安装上  这个组织单位我是装G2因为公司的证书这边组织单位填的是G2   然后再装自己的两个证书installer和application就搞定了这边要注意的是如果依旧无效的话,可以先把自己的这几个证书给删了,然后再装,正常就好了。。。我也是......
  • tomcat启动时报错:Caused by: java.lang.IllegalArgumentException: AJP连接器配置secr
    31-Jan-202414:01:13.812信息[main]org.apache.coyote.AbstractProtocol.start开始协议处理句柄["http-nio-8080"]31-Jan-202414:01:13.818严重[main]org.apache.catalina.core.StandardService.startInternalFailedtostartconnector[Connector[AJP/1.3-8009]]......
  • Langchain中改进RAG能力的3种常用的扩展查询方法
    有多种方法可以提高检索增强生成(RAG)的能力,其中一种方法称为查询扩展。我们这里主要介绍在Langchain中常用的3种方法查询扩展技术涉及对用户的原始查询进行细化,以生成更全面和信息丰富的搜索。使用扩展后的查询将从向量数据库中获取更多相关文档。1、StepBackPromptingTake......
  • A Literature Survey about Why Is Prompt Tuning for Vision-Language Models Robust
    I.SummaryOverviewBackground:Avision-languagemodelcanbeadaptedtoanewclassificationtaskthroughfew-shotprompttuning.Wefindthatsuchaprompttuningprocessishighlyrobusttolabelnoises.Interest:Studyingthekeyreasonscontributing......
  • FFmpeg和Monibuka拉取rtsp(大华摄像头)视频流时未进行URLCode编码导致提示404等报错
    场景Monibucav4(开源流媒体服务器)在Windows上搭建rtmp服务器并实现拉取rtsp视频流以及转换flv播放:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/132474126Nginx搭建RTMP服务器+FFmpeg实现海康威视摄像头预览:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/articl......
  • Golang学习(三)基本语法[变量、常量、类型、类型转换]
    变量声明Go语言中有四类标记:标识符(identifiers)、关键字(keywords)、运算符(operators)标点符号(punctuation)以及字面量(literals)。Go语言变量标识符由字母、数字、下画线组成,其中首字符不能为数字,同一字母的大小写在Go语言中代表不同标识。在Go语言中,命名标识符时,通常选择英文的52个大......
  • Golang不可不知的7个并发概念
    Golang不可不知的7个并发概念原创 俞凡DeepNoMind DeepNoMind 2024-01-1311:08 发表于上海 听全文并发性支持是Golang最重要的原生特性之一,本文介绍了Golang中和并发性相关的7个概念。原文: Golang:7must-knowconcurrencyrelatedconcepts[1]并发是Go编程......
  • nginx-go-crossplane crossplane golang 版本的nginx 配置解析包
    nginx-go-crossplane属于python版本crossplanenginx配置解析包的golang移植可以实现nginx配置解析转换为json格式的数据,当然也支持将json转换为nginx配置格式说明对于希望基于nginx搞自己的流量统一平台,同时希望基于api管理的,nginx-go-crossplane是一个很不错的选择......