my dog learned polymorphism*
The moose likes Web Services Certification (SCDJWS/OCEJWSD) and the fly likes Servlet-Based Web Service Configuration Example from Ivan Kriz's Tutorial Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Certification » Web Services Certification (SCDJWS/OCEJWSD)
Bookmark "Servlet-Based Web Service Configuration Example from Ivan Kriz Watch "Servlet-Based Web Service Configuration Example from Ivan Kriz New topic
Author

Servlet-Based Web Service Configuration Example from Ivan Kriz's Tutorial

Kumar Sonu
Ranch Hand

Joined: Apr 05, 2011
Posts: 36
I configured the web service as explained in the example (Servlet-Based Web Service Configuration Example, Pg-277)

The webservices.xml has one setting as:
<wsdl-file>WEB-INF/wsdl/HelloWorldWSService.wsdl</wsdl-file>

After deploying the service to Glass Fish (v3.1) I get an error as:


The error is for obvoius reason that I don't have the WSDL yet at the location until I have deployed the service to GlassFish.

Is the WSDL needs to be coded first for the example to work ?
And if the WSDL needs to be coded first I am just wondering what is the whole point of defining a "webservices.xml" file.

Too confusing ...

Please clarify.


SCJP,SCWCD, SCDJWS
Ivan Krizsan
Ranch Hand

Joined: Oct 04, 2006
Posts: 2198
    
    1
Hi!
The WSDL file can be found on page 278.
In addition, on page 279 there is a motivation to why a webservices.xml file is needed:

When developing on GlassFish v2 and supplying a web.xml deployment descriptor but no webservices.xml deployment descriptor, a servlet-based web service will not be recognized as a web service. After having supplied a webservices.xml deployment descriptor, the web service will once again appear in GlassFish.

This may have changed in GlassFish v3.

By the way, my last name is Krizsan.
Best wishes!


My free books and tutorials: http://www.slideshare.net/krizsan
Kumar Sonu
Ranch Hand

Joined: Apr 05, 2011
Posts: 36
Got it. Thanks again and sorry again for the name ..
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Servlet-Based Web Service Configuration Example from Ivan Kriz's Tutorial