I have a problem executing unit tests in Eclipse behind a proxy, as the classes used by the unit tests call some web services, which are behind a proxy. In Tomcat I can of course specify a proxy to be used, but when I run unit tests directly from Eclipse, the proxy configuration of Eclipse seems to be ignored. How can I configure my unit tests or Eclipse to use a proxy in this case?
I found the solution: apparently one can configure the proxy in run/debug settings in Eclipse. To do this:
add proxy configuration to "VM arguments":
-Dhttp.proxyHost=proxy.host.com
-Dhttp.proxyPort=8080
-Dhttp.nonProxyHosts=[list of hosts separated with pipe character]
If you are behind a password protected proxy, you have to add:
-Dhttp.proxyUser=someUserName
-Dhttp.proxyPassword=somePassword
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With