title: Multiple web services with same context root
body: <p>I'm upgrading Web Services that used java EJB's and wer installed in WebLogic 8.1 to JAX-RPC Web Services in WebLogic 12c (WebLogic Server Version: 12.2.1.3.0)</p>
  
  <p>They are several WS in the same project having same context root. So the adress for each is like:</p>
  
  <pre><code>[server]:[port]/services/ws1
  [server]:[port]/services/ws2
  [server]:[port]/services/ws3
  ...
  </code></pre>
  
  <p>In my development i can't set the same context root/path "services" for all Web Services.</p>
  
  <p>Is it possible to have the same context root for all of them? (Like the example above?)</p>
  
  <p>Detailed description:
  I got a "Weblogic Web Services Project" (Eclipse-> new project ->Oracle->WebLogic->Web Services-> Web Service Project) with multiple Web Services.</p>
  
  <p>The Web Services were made from each WSDL with ANT wsdlc. So I got a "ws.jar" (compiled WSDL) and wsImpl.java (where I put my business code)</p>
  
  <p>So final list of "source files" looks like:</p>
  
  <pre><code>ws1.jar
  wsImpl1.java
  ws2.jar
  wsImpl2.java
  ws3.jar
  wsImpl3.java
  ...
  </code></pre>
  
  <p>Then I try to run ANT jwsc with multiple jws, one for each WS giving them all contextpath="services". 
  When it gets to the second jws i get the error <strong>"Context path services for web application my/package/ws2.war is already in use by this application."</strong></p>
  
  <pre><code>&lt;target name="build-service"&gt;
      &lt;jwsc srcdir="${src.dir}" destdir="${final.dir}/wars" verbose="true" keepGenerated="false" debug="on" includeantruntime="false"&gt;
      &lt;classpath refid="project.class.path.build.services" /&gt;
  
      &lt;jws file="my/package/ws1Impl.java" compiledWsdl="${output.dir}/compiledWsdl/ws1.jar"&gt;
          &lt;WLHttpTransport contextpath="services" serviceuri="ws1" portname="ws1Port" /&gt;
      &lt;/jws&gt;
      &lt;jws file="my/package/ws2Impl.java" compiledWsdl="${output.dir}/compiledWsdl/ws2.jar"&gt;
          &lt;WLHttpTransport contextpath="services" serviceuri="ws2" portname="ws2Port" /&gt;
      &lt;/jws&gt;
  
          &lt;/jwsc&gt;
  &lt;/target&gt;
  </code></pre>