Thanks a lot Guillaume!

----- Original Message ----- From: "Guillaume Nodet" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, March 01, 2006 4:57 AM
Subject: Re: Web Service


See comments inline

On 2/27/06, Yuanhui Zhao <[EMAIL PROTECTED]> wrote:

Hi,

I want to expose a web service through ServiceMix. I have several
questions.

1) In the JAX-WS section, it said jax-ws is deprecated for JSR181. Does
that
mean I can't use JAX-WS to develop web services?


The servicemix-jsr181 component can be used to expose web services using
jax-ws.  Just write your service implementation with
the required annotations and a simple xml file to specify the endpoints to
activate in your service unit.


2) I modified the Soap-binding example (just class name changes), changed
\binding-su\xbean.xml and \engine-su\xbean.xml accordingly, then I built
the
new project and tried the client.html to send request, it didn't work. I
got
"STATUS: 12029". What else do I need to change?


This status usually means that the http endpoint has not been started
(either ServiceMix has not been started, or the SU has not been deployed and
started).
Check that you have followed all the steps mentioned in the readme.  You can
also restart from scratch (remove all directories but the src one).


3) If I start from a wsdl, what's the steps to develop the web service?


We currently do not have any tool for wsdl to java generation, but as the
servicemix-jsr181 component uses xfire, you
should try with xfire's tool.

Cheers,
Guillaume Nodet


Thanks.
Yuanhui Zhao



Reply via email to