Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Camel 2.1 depends on the Google App Engine SDK 1.2.6 which doesn't support JAXB. Refer to the #Camel 2.1 subsection for instructions how to set up a SpringCamelContext with Camel 2.1 on GAE.
  • Camel 2.2 depends on the Google App Engine SDK 1.2.8, the first version that introduces support for JAXB. Refer to the #Camel 2.2 or higher subsection for instructions how to set up a SpringCamelContext with Camel 2.2 on GAE.
  • Camel 2.3 depends on the Google App Engine SDK 1.3.2.

In all With both versions, JMX must be disabled because the javax.management package isn't on the App Engine JRE whitelist.

...

Alternatively, use the routeBuilders property of the GaeSpringCamelContext for setting a list of route builders. Using this approach, a SpringCamelContext can be configured on GAE without the need for JAXB.

Camel 2.2 or higher

With Camel 2.2, applications can use the http://camel.apache.org/schema/spring namespace for configuring a SpringCamelContext but still need to disable JMX. Here's an example.

...