Just in case the attachement gets dropped ->
http://b.clouet.free.fr/test_cxf.zip

2009/6/11 Benoît Clouet <[email protected]>

> Hi,
>
> yes I think I picked up the fix.
>
> Please find attached the example SA in order to reproduce the problem.
> And let me know if the attachement gets dropped.
>
> Kind regards,
>
> Benoît
>
> On Thu, Jun 11, 2009 at 8:48 AM, Freeman Fang <[email protected]>
> wrote:
> >
> > Hi,
> > So you update from [1] and build apache-servicemix-web distribution, and
> install the cxf bc component you build from [2]?
> > If you, I believe you already pick up this fix, it's wired to me, any
> chance you append your SA(you can simplify to remove your business  and just
> reproduce the problem)?
> > [1]
> http://svn.apache.org/repos/asf/servicemix/smx3/trunk/distributions/apache-servicemix-web/
> > [2]
> http://svn.apache.org/repos/asf/servicemix/components/bindings/servicemix-cxf-bc/trunk/
> > Thanks
> > Freeman
> >
> > Benoît Clouet wrote:
> >>
> >> Hi,
> >>
> >> In fact I checked out the servicemix-web module containing the commit
> mentioned in the jira ticket, did the same with the cxf-bc and compiled
> them.
> >>
> >> On the first deployment of the sa & su relying on this fix, everything
> runs fine but subsequent restart go into the error mentioned hereunder. Is
> there anything more to checkout, for example cxf snapshots ?
> >>
> >> Benoît
> >>
> >> Le 11 juin 09 à 02:06, Freeman Fang <[email protected]> a écrit :
> >>
> >>> Hi,
> >>> You build latest snapshot yourself from smx3 trunk, right? This fix not
> get released officially so far.
> >>> If so,  you mean you still see the problem after restarting tomcat?
> >>> Freeman
> >>>
> >>> Benoît Clouet wrote:
> >>>>
> >>>> Hi,
> >>>>
> >>>> it seems this issue still happens, at least on Tomcat and at least on
> the
> >>>> smx3 trunk (gave a try also on the 3.2 branch with no success either).
> >>>>
> >>>> The CXF thing continues to start before the replaceDestinationFactory
> method
> >>>> takes place thus resulting into a :
> >>>> javax.jbi.management.DeploymentException:
> java.net.MalformedURLException: no
> >>>> protocol: /MyRequest
> >>>>   at
> >>>>
> org.apache.servicemix.cxfbc.CxfBcConsumer.validate(CxfBcConsumer.java:504)
> >>>>   at
> >>>>
> org.apache.servicemix.common.AbstractDeployer.validate(AbstractDeployer.java:58)
> >>>>   at
> >>>>
> org.apache.servicemix.common.xbean.BaseXBeanDeployer.validate(BaseXBeanDeployer.java:55)
> >>>>   at
> >>>>
> org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:97)
> >>>>   at
> >>>>
> org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:88)
> >>>>   at
> >>>>
> org.apache.servicemix.common.BaseServiceUnitManager.init(BaseServiceUnitManager.java:109)
> >>>>   at
> >>>>
> org.apache.servicemix.jbi.framework.ServiceUnitLifeCycle.init(ServiceUnitLifeCycle.java:85)
> >>>>
> >>>> Before this, I see lots of messages related to the startup of the CXF
> bus.
> >>>> Maybe there would be a possiblity to force CXF to call the
> >>>>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.replaceDestinationFactory
> >>>> before the CXF jbi component gets started ?
> >>>>
> >>>> Any idea on this ?
> >>>>
> >>>> On Thu, Mar 5, 2009 at 3:57 AM, Freeman Fang <[email protected]>
> wrote:
> >>>>
> >>>>
> >>>>> Hi,
> >>>>>
> >>>>> This already get resolved, [1] tracked this issue
> >>>>>
> >>>>> [1]https://issues.apache.org/activemq/browse/SM-1756
> >>>>> Freeman
> >>>>>
> >>>>>
> >>>>> Kirk Spencer wrote:
> >>>>>
> >>>>>
> >>>>>> Freeman wrote:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>> The problem you see comes from that after you install cxf bc
> component
> >>>>>>>
> >>>>>>>> and SA, then restart the tomcat, the context listener(which load
> >>>>>>>> servicemix container and then start the intalled cxf bc and sa)
> always >run
> >>>>>>>>
> >>>>>>> before the CXFServlet(which replace the servlet transport), so that
> >the cxf
> >>>>>>> bc has no chance to use the bus with replaced servlet transport.>If
> you run
> >>>>>>> tomcat with clean servicemix (remove data and servicemixDB >folder
> in
> >>>>>>> $TOMCAT_HOME/bin, but add CXFServlet in web.xml), then install
> >sharedLib,
> >>>>>>> CXF component and your SA, then it works(because in this case >the
> >>>>>>> CXFServlet get initialized first).>I will figure out how to resolve
> the case
> >>>>>>> when you restart tomcat.
> >>>>>>> Freeman
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>> Did you figure out a way to resolve the case when the tomcat
> instance is
> >>>>>> restarted?
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>
> >>>>
> >>>
> >>>
> >>> --Freeman Fang
> >>> ------------------------
> >>> Open Source SOA: http://fusesource.com
> >>>
> >>
> >
> >
> > --
> > Freeman Fang
> > ------------------------
> > Open Source SOA: http://fusesource.com
> >
>

Reply via email to