If you get the
java.net.UnknownServiceException: no content-type message, it is because the URLConnection class requires the
Content-Type header unless the extension is mapped in the
<JRE Install Dir>/lib/content-types.properties file to a MIME type.
If it is a WAR that you are deploying, you can add the missing mapping in the
web.xml file instead:
<mime-mapping> <extension>xsd</extension> <mime-type>application/xml</mime-type> </mime-mapping>