You can deploy spring based Camel WARs/EARs in EAP6.4 however the blueprint based camel are not supported. You can either package the camel/spring jars inside the application or else you can create a JBoss module containing the camel+spring classes.
If you are planning to use OSGI based applications then you should go for JBoss Fuse instead. As the JBoss Fuse is an OSGi container, that is based on Apache Karaf, and it's architecture is defined by the OSGi Service Platform Core Specification.
1 of 1 people found this helpful
Well, if you have option, don't go with OSGi at all.
EAP 6.x does have OSGi container present, but needs to be enabled by adding osgi subsystem configuration to standalone.xml.
It was added in 6.0 as technology preview, but it was deprecated in 6.1 and it never got any updates after that time. EAP7 won't include it as well.
If you want to deploy camel project you don't really need OSGi.
you could also take a look at wildfly-camel extension https://github.com/wildfly-extras/wildfly-camel
which enabled easier and better integration of camel with WildFly, and will work also in upcoming EAP7.
maybe thomas.diesler can tell more about this.