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: