Versions Compared

Key

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

...

Setting up a SpringCamelContext on Google App Engine differs between Camel 2.1 and Camel 2higher versions. 2. The problem is that usage of the Camel-specific Spring configuration XML schema from the http://camel.apache.org/schema/spring namespace requires JAXB and Camel 2.1 depends on a Google App Engine SDK version that doesn't support JAXB yet.

  • 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.

This limitation has been removed since Camel 2.2.

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

...

Camel 2.2 or higher

With Camel 2.2 or higher, 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.

...