Recently I had the weirdest thing happen when testing services using SOAP UI over VPN. When I was on the corporate network everything would work fine. I’d go home, fire up VPN, and it would just stop working. It was throwing an error like this.
Java.net Socket Exception: Permission denied: connect
I found the problem, via Google. I needed to add an entry into a config file for SOAP UI to prefer IPv4 stack.
Add this text
to the bottom of this file
C:\Program Files (x86)\SmartBear\soapUI-4.5.2\bin\soapUI-4.5.2.vmoptions
This was the secret sauce that allowed SOAP UI to work over VPN.