I'm a recent member in the community and the last few days I've spent a lot of time trying to find an issue that I could assist.
We have developed an application that uses JBoss 4.2.2.GA and ServiceMix 3.2.3. The application is deployed as an EAR inside jboss. The EAR contains some EJB3 modules and a WAR module which is a customization of the servicemix web console using maven war overlay technique.
We tried a lot of alternatives to deploy service mix inside jboss and after a lot of failure attempts, like the servicemix SAR distribution or starting the JBI container using the EJB classloader, we managed to get things working by starting servicemix related stuff from the web classloader.
The deployable modules of servicemix are not deployed in the jboss monitored directories so we avoid jboss classloading issues. In our project we are also using apache ODE 1.2 and this was the only way to make it work as a JBI component inside jboss.
Are you interested in such a deployment model? I could prepare a demo EAR application by stripping out the modules that you wouldn't be interested about and attach it here.
To be honest we haven't tested every servicemix available component. The list that we have tested and used is the following:
Bean, camel, eip, http, jms, jsr181, lwcontainer, saxon, cxf-bc and se.