我對ApacheCamel相當陌生,我試圖將一個TeraData DB調用集成到我們的數據庫中,但我無法弄清楚下面的錯誤信息。另外,我在保險絲中運行這個。如何在Apache Camel中集成/調用teradata db?
2016年1月22日16:17:36725 [Blueprint擴展:1] ERROR org.apache.aries.blueprint.container.BlueprintContainerImpl - 無法啓動藍圖容器束熔斷瑪利亞束 有機osgi.service.blueprint.container.ComponentDefinitionException:無法找到類com.teradata.jdbc.TeraDriver屬性描述符URL
我迄今所做添加下面我blueprint.xml
<bean id="teradata" class="com.teradata.jdbc.TeraDriver">
<property name="URL" value="jdbc:teradata://[inser database connection]" />
<property name="user" value="myuser" />
<property name="password" value="mypassword" />
</bean>
我有這個在我pom.xml
<dependency>
<groupId>com.teradata.jdbc</groupId>
<artifactId>terajdbc4</artifactId>
<version>15.10.00.14</version>
</dependency>
<dependency>
<groupId>com.teradata.jdbc</groupId>
<artifactId>tdgssconfig</artifactId>
<version>15.10.00.14</version>
</dependency>
...並遵循從這個link,我下載的驅動程序從teradata.com
指令。
在我的路線中,我有下面的代碼。
@Override
public void configure() throws Exception {
from("timer://testtimer?period=1000000")
.enrich("sql:select count(*) from table1?dataSource=#teradata")
.log("Processing ${body}");
}
任何想法都會有所幫助。提前致謝!
缺失鏈接添加。謝謝! – maridob