【问题标题】:Camel and ActiveMQ: Failed to resolve endpointCamel 和 ActiveMQ:无法解析端点
【发布时间】:2018-02-06 07:37:09
【问题描述】:

我在使用 apache camel 和 activemq 的应用程序中遇到以下错误:

无法解析端点:iasJms://setStatus,原因是:没有组件 使用方案找到:iasJm

这是导致问题的路由声明:

rest("/setStatus")
        .put("/{number}")
        .route()
            .from("direct:setStatusRest")
        .setExchangePattern(ExchangePattern.InOnly)
        .to("iasJms:setStatus");

这是我的 camelContext.xml

<camelContext id="camelContext" xmlns="http://camel.apache.org/schema/spring">
    <propertyPlaceholder id="properties"
                         location="file:/etc/configmap/app.properties" propertiesParserRef="jasypt">
    </propertyPlaceholder>
</camelContext>

<bean id="pooledConnectionFactory" class="org.apache.activemq.pool.PooledConnectionFactory" init-method="start" destroy-method="stop">

    <property name="maxConnections" value="10" />
    <property name="maximumActiveSessionPerConnection" value="10" />

    <property name="connectionFactory" >
        <bean class="org.apache.activemq.ActiveMQConnectionFactory">
            <property name="brokerURL" value="tcp://127.0.0.1:8161" />
            <property name="userName" value="username"/>
            <property name="password" value="password"/>
        </bean>
    </property>
</bean>

<bean id="jmsConfig" class="org.apache.camel.component.jms.JmsConfiguration">
    <property name="connectionFactory" ref="pooledConnectionFactory" />
    <property name="transacted" value="true" />
    <property name="concurrentConsumers" value="15" />
    <property name="deliveryPersistent" value="true" />
    <property name="requestTimeout" value="10000" />
    <property name="cacheLevelName"  value="CACHE_CONSUMER" />
</bean>

<bean id="iasJms" class="org.apache.activemq.camel.component.ActiveMQComponent">
    <property name="configuration" ref="jmsConfig"/>
</bean>

在我的 pom.xml 中,我添加了 activemq-camel 和 activemq-pool 的依赖项。

知道发生了什么吗?

【问题讨论】:

    标签: java apache-camel activemq


    【解决方案1】:

    将 id 的名称更改为 activemq 而不是 iasJms 并在您的路由中使用它。

    【讨论】:

      猜你喜欢
      • 2021-12-31
      • 2012-02-23
      • 2018-04-27
      • 1970-01-01
      • 2013-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-25
      相关资源
      最近更新 更多