[ 
https://issues.apache.org/jira/browse/AXIS2-5577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13668923#comment-13668923
 ] 

Shameera Rathnayaka commented on AXIS2-5577:
--------------------------------------------

Hi Yadong,

As long as you provide either https or http link to the same wsdl you will end 
up getting same code.This is correct, You have to change the location of 
binding part of your wsdl to get http and https binding accordingly.

<wsdl:port name="VersionHttpSoap11Endpoint" binding="ns:VersionSoap11Binding">
          <soap:address 
location="http://localhost:8080/axis2/services/Version.VersionHttpSoap11Endpoint/"/>
 
</wsdl:port>

Thanks,
Shameera. 
                
> axis2 caches the  wsdl file when accessed by http or https
> ----------------------------------------------------------
>
>                 Key: AXIS2-5577
>                 URL: https://issues.apache.org/jira/browse/AXIS2-5577
>             Project: Axis2
>          Issue Type: Bug
>         Environment: win7, jdk 1.7.09 axis2-1.6.2
>            Reporter: yadong
>
> I used the following command to generate the client code for my webservice, 
> but I got the same code for http and https.
> C:\share\axis2-1.6.2\bin>wsdl2java.bat -or --noBuildXML -p test.webservice -o 
> . -uri https://localhost:8080/axis2/services/Version?wsdl
> C:\share\axis2-1.6.2\bin>wsdl2java.bat -or --noBuildXML -p test.webservice -o 
> . -uri http://localhost:8080/axis2/services/Version?wsdl
> when I run the https:.....?wsdl first,
> the  http:......?wsdl will get the same output stub java files.
> and the address is as following(https??why,):
> ----------------generated source file for http and https (they are the same 
> one) ---------------------------
>    /**
>      * Default Constructor
>      */
>     public VersionStub(org.apache.axis2.context.ConfigurationContext 
> configurationContext) throws org.apache.axis2.AxisFault {
>         
>                     
> this(configurationContext,"https://localhost:8443/axis2/services/Version.VersionHttpsSoap12Endpoint/";
>  );
>                 
>     }
>     /**
>      * Default Constructor
>      */
>     public VersionStub() throws org.apache.axis2.AxisFault {
>         
>                     
> this("https://localhost:8443/axis2/services/Version.VersionHttpsSoap12Endpoint/";
>  );
>                 
>     }
> ------------- end of generated source file ----------------------
> and I found that the wsdl file is the same one, when I used the https or http 
> to access the same web services's wsdl

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org
For additional commands, e-mail: java-dev-h...@axis.apache.org

Reply via email to