Thanks for the quick response.

Did you mean I should define a connection factory pointing to machine B?  I
ask this because on machine A camel and activemq are in the same jvm.

On 8 September 2011 16:58, Johan Edstrom <[email protected]> wrote:

> You need to define a connection factory, jms component etc if you are
> connecting to an external entity.
>
> On Sep 8, 2011, at 18:36, Geoffry Roberts <[email protected]>
> wrote:
>
> All,
>
> I'm just getting started with Karaf and am having a small issue.  It seems
> blueprint has replaced or is replacing spring. I'm trying to use blueprint
> but most examples show spring.
>
> Using Karaf 2.2.2
>
> I want to use camel to send a file from one machine to another.  A file
> gets created on machine A and camel is supposed to moved it to machine B.
>
> On machine A camel: polls for a new file then writes it's contents to a jms
> queue.
> On machine B camel: reads the file from a jms queue and writes it to a
> local directory.
>
> Sounds simple!
>
> Camel reads the file well enough, but does not appear to be writing it to
> the jms queue.  The activemq web console never shows any activity.
>
> Here is the xml file I am placing in the karaf deploy directory on machine
> A.  Do I have this right?
>
> <blueprint xmlns=" <http://www.osgi.org/xmlns/blueprint/v1.0.0>
> http://www.osgi.org/xmlns/blueprint/v1.0.0";>
>     <camelContext xmlns=" <http://camel.apache.org/schema/blueprint>
> http://camel.apache.org/schema/blueprint";>
>         <route>
>             <from uri="file:/home/karaf?noop=true" />
>             <to uri="jms:queue:biofiles" />
> <!-- If I do this, the file does appear in standard out:  <to
> uri="stream:out" />  -->
>         </route>
>     </camelContext>
> </blueprint>
>
> I have karaf setup and working on both machines.  I have installed the
> following camel and activemq features:
>
>    - activemq
>    - activemq-blueprint
>    - activemq-web-console
>    - camel
>    - camel-blueprint
>    - camel-jms
>
> Thanks in advance.
> --
> Geoffry Roberts
>
>


-- 
Geoffry Roberts

Reply via email to