title: error when invoking web services using UTL_DBWS
body: <p>I followed the example in <a href="http://www.oracle-base.com/articles/10g/utl_dbws10g.php" rel="nofollow">Oracle tutorial</a> how to invoke the web service.</p>
  
  <p>When I run it with</p>
  
  <p><code>l_wsdl_url        := 'http://www.oracle-base.com/webservices/server.php?wsdl';</code></p>
  
  <p>It works fine. </p>
  
  <p>However, if I create my own dynamic web application in Eclipse, and generate the SAME wsdl that oracle <a href="http://www.oracle-base.com/webservices/server.php?wsdl" rel="nofollow">presents</a>, and change the code to be:</p>
  
  <pre><code>l_wsdl_url        := 'http://localhost:8080/MyProject/services/CalculatorPort?wsdl';
  </code></pre>
  
  <p>I get an exception:</p>
  
  <pre><code>    ORA-29532: Java call terminated by uncaught Java exception: 
  java.lang.IllegalAccessException: error.build.wsdl.model: oracle.j2
  ORA-29532: Java call terminated by uncaught Java exception: 
  java.lang.IllegalAccessException: error.build.wsdl.model: oracle.j2
  </code></pre>
  
  <p>So I added to the code: </p>
  
  <pre><code>sys.utl_dbws.set_http_proxy('http://localhost:8080');
  </code></pre>
  
  <p>I get the following exception:</p>
  
  <pre><code> ORA-29532: Java call terminated by uncaught Java exception: 
  java.lang.IllegalAccessException: error.build.wsdl.model: oracle.j2ORA-29532: Java call 
  terminated by uncaught Java exception: java.lang.IllegalAccessException: 
      error.build.wsdl.model: oracle.j2ee.ws.commons.tools.api.WsdlValidationExcpetion:
   faultCode = PARSER_EXCEPTION error reading file at: 
  http://localhost:8080/MyProject/services/CalculatorPort?wsdl: http://localhost
  </code></pre>
  
  <p>The web services runs just fine out of PL/SQL (with soap-ui) tool. </p>
  
  <p>The PL/SQL is sitting behind firewall on a different machine than my localhost application.</p>
  
  <p>What's wrong in the request?</p>