Exception in thread "main" java.net.UnknownServiceException: no content-type
at java.net.URLConnection.getContentHandler(URLConnection.java:1192)
at java.net.URLConnection.getContentHandler(URLConnection.java:1192)
主要原因是服务器端没有返回content-type字段,而且SUN JDK作为客户端时没有进行if failed, then guess and try的操作
有两种解决办法:
1. 在服务器端Tomcat 6.0/conf/web.xml加上
<mime-mapping>
<extension>wsdl</extension>
<mime-type>application/xml</mime-type>
</mime-mapping>
<extension>wsdl</extension>
<mime-type>application/xml</mime-type>
</mime-mapping>
2. 在客户端进行guess and try: