You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by nvtd4000 <nv...@gmail.com> on 2013/01/17 20:31:24 UTC

servicemix and axis1.4

I have a war file that embedded axis1.4 (axis stays inside war file). I have
installed war file into SMX 4.4.1 and everything worked well. My war file
was able to use axis to make web service call. 

Now, i have to install another axis1.4 into SMX beside the war file. Then
the problem happens. Looks like the war file tried to use the outsider axis,
not the embedded one. And that causes an error due to not able to create
Service.

My question is how to force my war uses embedded axis not the outsider. 
(sorry, i can not uninstall outsider axis because some other bundles have
dependency on it)



--
View this message in context: http://servicemix.396122.n5.nabble.com/servicemix-and-axis1-4-tp5715517.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Re: servicemix and axis1.4

Posted by Freeman Fang <fr...@gmail.com>.
Hi,

In OSGi container, the good practice is that your war shouldn't embed jars, it should use bundles installed in the OSGi container. So I suggest you revise your war, remove embed axis jar, and use those from OSGi container, that said, you need OSGi-fy your war, take a look at [1] to get more details.

[1]http://karaf.apache.org/manual/2.2.10/users-guide/web-applications.html

-------------
Freeman(Yue) Fang

Red Hat, Inc. 
FuseSource is now part of Red Hat
Web: http://fusesource.com | http://www.redhat.com/
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com
http://blog.sina.com.cn/u/1473905042
weibo: @Freeman小屋

On 2013-1-18, at 上午3:31, nvtd4000 wrote:

> I have a war file that embedded axis1.4 (axis stays inside war file). I have
> installed war file into SMX 4.4.1 and everything worked well. My war file
> was able to use axis to make web service call. 
> 
> Now, i have to install another axis1.4 into SMX beside the war file. Then
> the problem happens. Looks like the war file tried to use the outsider axis,
> not the embedded one. And that causes an error due to not able to create
> Service.
> 
> My question is how to force my war uses embedded axis not the outsider. 
> (sorry, i can not uninstall outsider axis because some other bundles have
> dependency on it)
> 
> 
> 
> --
> View this message in context: http://servicemix.396122.n5.nabble.com/servicemix-and-axis1-4-tp5715517.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.