Hi Guillaume

Thanks for the tip and sorry that I did not find it myself, despite checking
the mailing list quite thoroughly.
Anyway, I tried to follow what you mentioned but I am already stuck again. I
have the following settings 
(slightly changed from your example):

<sm:activationSpec componentName="servicemix-http"
        component="#servicemix-http" />

<bean id="servicemix-http"  class="org.apache.servicemix.http.HttpComponent"
/>
  <bean id="lf" factory-bean="servicemix-http" factory-method="getLifeCycle"
/>
  <bean id="config" factory-bean="lf" factory-method="getConfiguration">
    <property name="managed" value="true" />
  </bean>

However, this is throwing the following exception:
java.lang.IllegalStateException: The component is not an instance of
HttpSpringComponent
        at
org.apache.servicemix.http.HttpManagedServlet.init(HttpManagedServlet.java:74)
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)
etc.

It appears that having a managed servlet and a component that can be
deployed to is mutually exclusive at the moment.
Do you think it should be possible to merge the functionality of
HttpSpringComponent and HttpComponent?
If so I would try to do it, on the other hand, if I am on to something
completely wrong I wouldn't want to waste my time.

Regards

Andreas


gnodet wrote:
> 
> See
> http://www.nabble.com/Http-endpoints-and-the-managed-attribute-tf2197708.html#a6083546
> 
> On 9/12/06, AndreasH <[EMAIL PROTECTED]> wrote:
>>
>>
>> Hi
>>
>> I noticed that on deploying ServiceMix to JBoss using a WAR file, the
>> servicemix http component is being deployed as a
>> pojoComponent rather than a binding component. As a result, it does not
>> accept further deployments. On the other hand, I can
>> shutdown the component and redeploy it by putting the installer in the
>> install directory. Then, it is getting deployed as a binding component.
>> I am closely following the example in samples/servicemix-web (SVN from
>> yesterday). As always, any help is greatly appreciated.
>>
>> Regards
>>
>> Andreas
>>
>> --
>> View this message in context:
>> http://www.nabble.com/WAR-deployment-of-servicemix-http-tf2258443.html#a6264644
>> Sent from the ServiceMix - User forum at Nabble.com.
>>
>>
> 
> 
> -- 
> Cheers,
> Guillaume Nodet
> 
> 

-- 
View this message in context: 
http://www.nabble.com/WAR-deployment-of-servicemix-http-tf2258443.html#a6265559
Sent from the ServiceMix - User forum at Nabble.com.

Reply via email to