title: When using an Endpoint class to publish a Web Service, where is the WSDL created?
body: <p>For example: I got 3 classes in my webservice.</p>
  
  <p>1 - A SEI (the interface of the Web Service):</p>
  
  <pre><code>package calc;
  
  import javax.jws.WebService;
  import javax.jws.WebMethod;
  import javax.jws.soap.SOAPBinding;
  import javax.jws.soap.SOAPBinding.Style;
  
  @WebService
  @SOAPBinding(style = Style.RPC)
  public interface CalculatorServer {
      @WebMethod float sum(float num1, float num2);
      @WebMethod float subtraction(float num1, float num2);
      @WebMethod float multiplication(float num1, float num2);
      @WebMethod float division(float num1, float num2);
  }
  </code></pre>
  
  <p>2 - A SIB (the implemetation of the Interface)</p>
  
  <pre><code>package calc;
  
  import java.util.Date;
  import javax.jws.WebService;
  
  @WebService(endpointInterface = "calc.CalculatorServer")
  public class CalculatorServerImpl implements CalculadoraServer {
  
      public float sum(float num1, float num2) {
          return num1 + num2;
      }
  
      public float subtraction(float num1, float num2) {
          return num1 - num2;
      }
  
  ...
  
  }
  </code></pre>
  
  <p>3 - And the class responsible for publishing it</p>
  
  <pre><code>package calc;
  
  import javax.xml.ws.Endpoint;
  
  public class CalculadoraServerPublisher {
  
      public static void main(String[] args)
      {
          Endpoint.publish("http://127.0.0.1:9876/calc",
          new CalculadoraServerImpl());
      }
  }
  </code></pre>
  
  <p>If I run the third class and access this address:</p>
  
  <pre><code>http://127.0.0.1:9876/calc?wsdl
  </code></pre>
  
  <p>I will see the WSDL of my Web Service. Now cames the question: If I can access it, it is phisically located somewhere in my computer, but...WHERE? I tried to use every Windows search engine that I know (I use Windows 8.1) and none of them is able to find it. Where is it, afterall?</p>