Missing Content-Type Header in Oracle JDK 6

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>

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s