当前位置: 首页 > 知识库问答 >
问题:

使用IBM Integration Toolkit部署bar文件时出错

须景胜
2023-03-14

我正在使用IBM Integration Toolkit 10.0进行一个项目。

我有一些现有的bar文件,我正试图使用IBM Integration Bus Toolkit将其部署到linux机器上的远程IIB 10.0节点。

jar文件myaction。节点。jar在包中有java类FEBNode作为com。美国广播公司。xyz。FEBNodejar文件位于目录中,该路径配置为“用户lil路径”。

我犯了这样的错误

BIP2241E: A Loadable Implementation Library (.lil, .jar, or .par) is not found for message flow node 
type 'ComAbcXyzFEBNode' in message flow 'Actions.JavaActions'. 
The integration node received an instruction to create a message flow node of type 'ComAbcXyzFEBNode', in message flow 'Actions.JavaActions'. 
The integration node cannot create nodes of this type because an implementation library for this node type does not exist in the LIL path.

从命令行部署时也会看到此错误

./mqsideploy -i localhost -p 4414  -e default -a /tmp/barfiles/MyWrapper.bar.

请给我一些关于如何解决这个错误的建议。

共有1个答案

薛经艺
2023-03-14

我建议您阅读共享类。这应该很容易解决您的问题

 类似资料:
  • 我正在完成一个项目,我必须将它部署为一个jar文件,在eclipse中它工作得很好,我的项目依赖于两个库,这两个库也都依赖于dll文件。我已经将这些DLL的路径添加到每个外部JAR的本机库位置。然后,我使用eclipse可运行的jar文件导出向导将project导出为一个jar文件我在指定的位置得到了jar文件,它运行了,但是当我单击一个调用我得到的库之一的按钮时,我得到了java.lang.Un

  • 数据库为:MSSQL 2008 R2 OS=Windows Server 2008 R2 错误日志为: 2014年3月12日下午5:19:53 org.apache.catalina.realm.UserDatabaseRealm开始内部严重:异常查找键UserDatabase javax.naming.NameNotFoundException:Name[UserDatabase]下的UserD

  • 在Ubuntu中通过docker-compose部署MySQL时无法部署;docker-compose.yml文件如下: 我的步骤如下: 1.注释挂载,直接启动mysql 成功 2.复制容器中的/var/lib/mysql到宿主机我希望挂载的地方 3.复制/etc/mysql ,然后编写my.cnf放到宿主机/data/docker/mysql/etc/mysql/conf.d下 4.删除镜像 5

  • 我们正在使用Maven 3.3.9版本,并使用Maven部署到v。我们在pom中增加了分销管理。xml和运行Maven目标“mvn干净部署”。到目前为止,一切都很好,所有的文件都很好。pom,。罐子xml等正在部署到Artifactory。 现在,我们得到了一个场景,在使用Maven进行部署时,我们只想部署jar文件,排除所有其他文件。 我已经试过了http://maven.apache.org/

  • 该应用程序使用Spring框架,需要一个名为config的环境变量。路径,可以在名为web的文件中配置。xml。看起来是这样的: 我是这样设置的: Mi的问题是,如果我让这些行评论并尝试部署应用程序,我得到这个错误在catalina.out: 但是如果这些行没有注释,tomcat就不会启动,catalina.out显示: 我知道这是关于配置,但我不知道如何继续 注意:从来没有使用过. war文件,