Hi,
Thanks
And just one note, generally we append attachment through nabble on the mailling list.
Freeman

Benoît Clouet wrote:
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




--
Freeman Fang
------------------------
Open Source SOA: http://fusesource.com

Reply via email to