On Wed, 8 Oct 2003 14:40:25 -0400, "[EMAIL PROTECTED]"
<[EMAIL PROTECTED]> said:
> Hi Ilja,

Hi Shrikant,

> If you already have java classes the why you have to regenerate those
> from
> WSDL?

I thought I should, because of what vairamuthu thayapavan said:

"hi u can't do any thing with having the wsdl file only. to deploy your
webservice u have to generate server binding stubs using wsdl2java tool.
those are discribed detaily in the axis userguide."
 
> 2. Assume that you already have the Java classes and wants get the WSDL
> for
> your service. Here again you have two option:
> a. deploy the service by copying the classes to webapps and then create
> the
> WSDD file deploy the service. Once the service is deployed, access the
> services link. you will see the deployed services. click the
> webservice_name link to get the WSDL file.
> b. other way to get the WSDL is user Java2WSDL utility.

This is my scenario. I've written a basic interface-class with a function
that I want to make public through a webservice. So I created my
wsdl-file with java2wsdl. However, now I don't know how to use it without
deploying it in the webapps/axis folder. I want to incorporate and be
able to distribute it embedded in my own application. So I've added
axis.jar in my WEB-INF/lib folder, but now I only have my WSDL file and
my interface-class. Guess that's not enough right?
 
> >- Can you also publish your webservices in your own webapp, without
> > deploying it in the axis webapp?
> 
> Do you mean that without physically copying the classes into
> <container_home>/webapps/axis folder?

Yes, just embedding it in my own webapp

> Physical location of the classes does not matter, but you will have to
> configure your webserver for the same.

How?

> Hope this is helpful.

VERY helpfull, allthough some things are still not clear to me. Thanks!

Ilja

> Shrikant...
> 
> Optimyz Software, Inc.
> email: [EMAIL PROTECTED]
> www: www.optimyz.com
> 
> For more information on WebServiceTester product visit:
> http://www.optimyz.com
> 
> Original Message:
> -----------------
> From: Ilja [EMAIL PROTECTED]
> Date: Tue, 07 Oct 2003 21:09:45 +0200
> To: [EMAIL PROTECTED]
> Subject: Re: couple of questions
> 
> 
> Ok thanks, so if I understand correctly, I first have to use java2wsdl to
> generate a wsdl file from my interface-class and then I have to run
> wsdl2java to generate those classes from my wsdl file? Isn't there a
> solution to do it in one step?
> 
> Ilja
> 
> On Tue, 7 Oct 2003 16:42:53 +0600, "vairamuthu thayapavan"
> <[EMAIL PROTECTED]> said:
> > hi
> > u can't do any thing with having the wsdl file only. to deploy your
> > webservice u have to generate server binding stubs using wsdl2java tool.
> > those are discribed detaily in the axis userguide.
> > 
> > regards
> > vtpavan
> > ----- Original Message -----
> > From: "Ilja" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, October 07, 2003 3:01 AM
> > Subject: Axis: couple of questions
> > 
> > 
> > Hi,
> > 
> > I tried generating a wsdl file succesfully with my ant-build script from
> > an interface. However some things are not quite clear to me:
> > 
> > - Can you also publish your webservices in your own webapp, without
> > deploying it in the axis webapp?
> > - Shouldn't more files be generated? eg like these?:
> > 
> > WidgetPriceSoapBindingImpl.java : Java file containing      the default
> > server implementation of the WidgetPrice web service.
> > 
> > 
> >    You will need to modify the *SoapBindingImpl file to add your
> >    implementation    (see
> >    ../samples/userguide/example6/WidgetPriceSoapBindingImpl.java    ).
> >  WidgetPrice.java: New interface file that contains      the appropriate
> >  java.rmi.Remote usages.
> > 
> > 
> >  WidgetPriceService.java: Java file containing the client      side
> >  service interface.
> > 
> > 
> >  WidgetPriceServiceLocator.java: Java file containing the      client
> >  side service implementation class.
> > 
> > 
> >  WidgetPriceSoapBindingSkeleton.java: Server side skeleton.
> > 
> > 
> >  WidgetPriceSoapBindingStub.java: Client side stub
> > 
> > - I now have only a wsdl file and I'm pretty sure that's not enough to
> > publish my own webservices, more classes are needed right?
> > 
> > Thanks,
> > 
> > Ilja
> > 
> > 
> > 
> > 
> > 
> > 
> 
> --------------------------------------------------------------------
> mail2web - Check your email from the web at
> http://mail2web.com/ .
> 
> 
> 

Reply via email to