Uploaded image for project: 'Axis2'
  1. Axis2
  2. AXIS2-5577

axis2 caches the wsdl file when accessed by http or https

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Not A Problem
    • None
    • 1.7.0
    • None
    • None
    • win7, jdk 1.7.09 axis2-1.6.2

    Description

      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

      Attachments

        Activity

          People

            shameera Shameera
            friendmine yadong
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: