This can happen if your server does not send the correct content type for the WSDL file.
When requesting a WSDL, there should be an HTTP response header, for example:
Content-type: text/xml
If you see a download popup, it might be configured for something else or missing altogether.
If you also use Tomcat with Apache, you can set something like this in the web.xml file:
<mime-mapping>
<extension>wsdl</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
For Apache, consider the mod_mime module .
user159088
source
share