You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by williamc1983 <ch...@hotmail.com> on 2011/12/06 11:47:50 UTC
Can CXF runs on other web container instead of JETTY
when I define a camel-cxf endpoint, it automatically host the service using
Jetty. May I know the way to host the webservice using the current
application server, for example WebSphere.
<camel-cxf:cxfEndpoint id="cbigEndpoint"
address="${cbigserver.protocol}://${cbigserver.address}:${cbigserver.port}/${cbigserver.context}"
serviceClass="com.thetasp.cbig.ws.CbigService">
...
</camel-cxf:cxfEndpoint>'
Thanks in advance.
--
View this message in context: http://camel.465427.n5.nabble.com/Can-CXF-runs-on-other-web-container-instead-of-JETTY-tp5051688p5051688.html
Sent from the Camel - Users mailing list archive at Nabble.com.
Re: Can CXF runs on other web container instead of JETTY
Posted by Willem Jiang <wi...@gmail.com>.
You may need to setup the CXFServlet like this[1]
[1]http://cxf.apache.org/docs/servlet-transport.html
On Tue Dec 6 20:11:42 2011, Freeman Fang wrote:
> Yeah, to deploy into other web container like WebSphere need use
> servlet transport, the address="..." in your configuration can do the
> trick.
> use
> address="/your_webservice_context" //this will pick up servlet
> transport which publish webservice on your webcontainer default
> listening port
> but not
> address="http:/..." // this will use http transport which publish
> webservice on the address you specified here.
>
> Freeman
>
> On 2011-12-6, at 下午6:47, williamc1983 wrote:
>
>> when I define a camel-cxf endpoint, it automatically host the service
>> using
>> Jetty. May I know the way to host the webservice using the current
>> application server, for example WebSphere.
>>
>> <camel-cxf:cxfEndpoint id="cbigEndpoint"
>>
>> address="${cbigserver.protocol}://${cbigserver.address}:${cbigserver.port}/${cbigserver.context}"
>>
>> serviceClass="com.thetasp.cbig.ws.CbigService">
>> ...
>> </camel-cxf:cxfEndpoint>'
>>
>> Thanks in advance.
>>
>> --
>> View this message in context:
>> http://camel.465427.n5.nabble.com/Can-CXF-runs-on-other-web-container-instead-of-JETTY-tp5051688p5051688.html
>>
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>
> ---------------------------------------------
> Freeman Fang
>
> FuseSource
> Email:ffang@fusesource.com
> Web: fusesource.com
> Twitter: freemanfang
> Blog: http://freemanfang.blogspot.com
>
>
>
>
>
>
>
>
>
>
--
Willem
----------------------------------
FuseSource
Web: http://www.fusesource.com
Blog: http://willemjiang.blogspot.com (English)
http://jnn.javaeye.com (Chinese)
Twitter: willemjiang
Weibo: willemjiang
Re: Can CXF runs on other web container instead of JETTY
Posted by Freeman Fang <fr...@gmail.com>.
Yeah, to deploy into other web container like WebSphere need use
servlet transport, the address="..." in your configuration can do the
trick.
use
address="/your_webservice_context" //this will pick up servlet
transport which publish webservice on your webcontainer default
listening port
but not
address="http:/..." // this will use http transport which publish
webservice on the address you specified here.
Freeman
On 2011-12-6, at 下午6:47, williamc1983 wrote:
> when I define a camel-cxf endpoint, it automatically host the
> service using
> Jetty. May I know the way to host the webservice using the current
> application server, for example WebSphere.
>
> <camel-cxf:cxfEndpoint id="cbigEndpoint"
>
> address="${cbigserver.protocol}://${cbigserver.address}:$
> {cbigserver.port}/${cbigserver.context}"
> serviceClass="com.thetasp.cbig.ws.CbigService">
> ...
> </camel-cxf:cxfEndpoint>'
>
> Thanks in advance.
>
> --
> View this message in context: http://camel.465427.n5.nabble.com/Can-CXF-runs-on-other-web-container-instead-of-JETTY-tp5051688p5051688.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
---------------------------------------------
Freeman Fang
FuseSource
Email:ffang@fusesource.com
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com