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