将Oracle数据库驱动程序添加到ESB服务器

将Oracle数据库驱动程序添加到ESB服务器,oracle,jdbc,esb,talend,Oracle,Jdbc,Esb,Talend,我是ESB新手,在本地机器上安装了Talend运行时,并且能够部分运行它。我的部分意思是,ESB服务的子作业除了对Oracle数据库执行insert语句之外,什么都做。错误如下: Exception in component tOracleConnection_1 java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver cannot be found 我有点困惑,因为在尝试建立Oracle连接之前,它成功地建立了到Greenplum

我是ESB新手,在本地机器上安装了Talend运行时,并且能够部分运行它。我的部分意思是,ESB服务的子作业除了对Oracle数据库执行insert语句之外,什么都做。错误如下:

Exception in component tOracleConnection_1
java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver cannot be found
我有点困惑,因为在尝试建立Oracle连接之前,它成功地建立了到Greenplum数据库的连接。因此,我的问题是如何将ESB作业或子作业本身指向Oracle所需的连接驱动程序

我找到了这个链接,并尝试了bundle方法以及安装simple copy to deploy文件夹,但没有成功

任何帮助都将不胜感激


谢谢。

您可以在[talend安装目录]\esb\ContainerESB\lib\ext中复制所需的JAR

如果我没有ContainerESB目录怎么办?您的安装中可能名称不同,它是可配置的。我想默认的是容器,但我不确定。我让它工作了!你为我指明了正确的方向。我最后只是把它放在/esb/lib/中,它工作得很好!!非常感谢。