Note that if you deploy servicemix as a web application (for example
using the default web app distribution), servicemix-http will reuse
the existing web server to accept incoming requests and won't start a
embedded jetty server.

On 10/3/07, Bruce Snyder <[EMAIL PROTECTED]> wrote:
> On 9/28/07, jpuro <[EMAIL PROTECTED]> wrote:
> >
> > What are the inherent benefits/detriments of deploying ServiceMix as a
> > standalone product versus deploying it as a SAR or WAR under JBoss or some
> > other application server?  From my experience using JBoss there are
> > potential issues or questions that arise:
> >
> > 1)  Class Loading - I have experienced many class loading issues running
> > ServiceMix under JBoss's universal class sharing system.  For example,
> > Hibernate is included in JBoss's lib directory as one version, but your
> > Service Unit may need a higher version of it.  Seems that ServiceMix ends up
> > picking up the top most version (JBoss's).
>
> Have you configured inverse classloading via the SU configuration?
>
> http://incubator.apache.org/servicemix/classloaders.html
>
> > 2)  Clustering - Using standard load balanced clustering with Apache and
> > JBoss seems to not give the most reliability in terms of internal ServiceMix
> > message communications between services.  It would seem that using JMSFlow
> > would be a more reliable way of achieving clustering with ServiceMix.  But
> > how do you marry the two when deploying ServiceMix under JBoss?  Would this
> > suggest that a standalone deployment is in order?
>
> I suppose you could configure ServiceMix to only use the JMS flow with
> a vm:// transport URI so that it's the only flow available. But this
> only addresses ServiceMix. I hazard a guess that your flow through
> these various components to look like this:
>
> HTTP -> JBoss/Tomcat -> ServiceMix
>
> Am I to assume that you're using the servicemix-http component to
> accept HTTP requests? If so, this component uses Jetty internally but
> there are two flavors; the http:endpoint and
> http:consumer/http:provider combination. Which one are you using?
>
> Bruce
> Bruce
> --
> perl -e 'print unpack("u30","D0G)[EMAIL 
> PROTECTED]&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
> );'
>
> Apache ActiveMQ - http://activemq.org/
> Apache ServiceMix - http://servicemix.org/
> Apache Geronimo - http://geronimo.apache.org/
> Castor - http://castor.org/
>


-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/

Reply via email to