This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
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 Android Security Essentials Live Lessons this week in the Android 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 ..
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: Servlet-Based Web Service Configuration Example from Ivan Kriz's Tutorial
 
Similar Threads
Exception: Unable to find resource '/WEB-INF/templates/hello.vm'
JSE Deployment
Java EE 5 Tutorial - Problem with Web Services
Problem with Package execution
service interface in both web.xml and webservices.xml?