Yogesh,
Actually wscompile does create the WSDL file for you. This paragraph:
"Now, use the wscompile tool to generate the necessary files. Consider the following command executed from the apps directory:
prompt> wscompile -define -mapping build/mapping.xml -d build -nd build -classpath build config.xml
This command, which reads the config.xml file created earlier, creates the MyFirstService.wsdl file and mapping.xml in the build directory."
is from the article entitled "Developing Web Services with Java 2 Platform, Enterprise Edition (J2EE) 1.4 Platform" which is at:
http://java.sun.com/developer/technicalArticles/J2EE/j2ee_ws/ Hope that helps!
Sam