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";>
    <camelContext xmlns="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

Reply via email to