To use jSoapServer with https instead of http, you need to modify your server config file.
Insert the following lines into the enclosing quickserver tag of your config file:
<secure>
<enable>false</enable>
<load>true</load>
<port>8090</port>
<protocol>TLSv1</protocol>
<client-auth-enable>false</client-auth-enable>
<secure-store>
<type>JKS</type>
<algorithm>SunX509</algorithm>
<key-store-info>
<store-file>test.keystore</store-file>
<store-password>keystore password</store-password>
<key-password>key password</key-password>
</key-store-info>
</secure-store>
</secure>
if store-password and/or key-password are commented out, then a popup window will be displayed to prompt you for the password.
The WSDL (Web Services Description Language) document of a deployed web-service is generated by jSoapServer on the fly.
You can view it by entering the following URL into the address bar of your browser:
http://[bind-address]:[port]/[servicename]
The generated WSDL document should look like this:
You can get a list of methods that belong to the deployed web-services by entering the following URL into the address bar of your browser:
http://[bind-address]:[port]/?list=
The generated list looks like this: