找不到端点:test,请检查您的类路径是否包含所需的Camel组件jar

时间:2017-12-07 08:41:45

标签: scala akka activemq producer-consumer akka-camel

我正在尝试使用<link href="css/{{$user->theme}}.css>发送和接收消息,并为生产者和消费者创建了一个示例,如下所示:

制片:

akka-camel

消费者:

import akka.actor.{Actor, ActorSystem, Props}
import akka.camel.Producer

class CamelJmsProducer extends Actor with Producer {
  override def endpointUri = "test"
}

object CamelJmsProducerApp extends App {
  val system = ActorSystem("some-system")
  val ref = system.actorOf(Props[CamelJmsProducer])
  ref ! "HEY"
}

但我在生产者和消费者中都面临着如下问题。我缺少什么?

制片:

  

java.lang.IllegalArgumentException:必须指定目标

消费者:

  

引起:org.apache.camel.NoSuchEndpointException:没有端点可以   找到:test,请检查你的classpath包含所需的   骆驼组件罐。

1 个答案:

答案 0 :(得分:0)

我认为你需要为测试模拟端点提供一个名称,只有test可能不起作用。你能尝试做test:myMockEndpoint吗?

您可以在此处查看:http://camel.apache.org/components.html