This appears to be a simple proxy setting I was talking about.
There should be a setting that tells IntelliJ to use the IE Proxy DLL/COM object on the local box for communicating with the internet. This would allow IntelliJ to use IE's certificates and core functionality/security so it can pass through the firewall. Otherwise the connection is refused.
Not only IE, but IDEA should use settings from wherever is most appropriate on the current platform. On Windows should be taken from Internet Options, on Mac from the current Network Location, and on Linux from http_proxy environment variable (and/or from org.gnome.Proxy.getProxy() D-Bus method).
Granted, this doesn't apply to IDEA alone. This is probably something that should have been implemented directly in the VM but we all know how lazy Sun can be.
There is indeed a way in Java to make an app use the system default proxy (at least for windows and gnome): See here for a detailed discussion: http://java.sun.com/j2se/1.5.0/docs/guide/net/proxies.html "On recent Windows systems and on Gnome 2.x platforms it is possible to tell the default ProxySelector to use the system proxy settings (both recent versions of Windows and Gnome 2.x let you set proxies globally through their user interface). If the system property java.net.useSystemProxies is set to true (by default it is set to false for compatibility sake), then the default ProxySelector will try to use these settings."
Marcus Brito wrote:
Not only IE, but IDEA should use settings from wherever is most appropriate on the current platform. On Windows should be taken from Internet Options, on Mac from the current Network Location, and on Linux from http_proxy environment variable (and/or from org.gnome.Proxy.getProxy() D-Bus method).
Granted, this doesn't apply to IDEA alone. This is probably something that should have been implemented directly in the VM but we all know how lazy Sun can be.
Set it in IntelliJ. Settings | General | HTTP Proxy (upper right)
This appears to be a simple proxy setting I was talking about.
There should be a setting that tells IntelliJ to use the IE Proxy DLL/COM object on the local box for communicating with the
internet. This would allow IntelliJ to use IE's certificates and core functionality/security so it can pass through the firewall.
Otherwise the connection is refused.
-Rob
My guess is that they are not using IE functionality because they have to support other platforms.
Not only IE, but IDEA should use settings from wherever is most appropriate on the current platform. On Windows should be taken from Internet Options, on Mac from the current Network Location, and on Linux from http_proxy environment variable (and/or from org.gnome.Proxy.getProxy() D-Bus method).
Granted, this doesn't apply to IDEA alone. This is probably something that should have been implemented directly in the VM but we all know how lazy Sun can be.
There is indeed a way in Java to make an app use the system default proxy (at least for windows and gnome):
See here for a detailed discussion:
http://java.sun.com/j2se/1.5.0/docs/guide/net/proxies.html
"On recent Windows systems and on Gnome 2.x platforms it is possible to tell the default ProxySelector to use the system proxy settings (both recent versions of Windows and Gnome
2.x let you set proxies globally through their user interface). If the system property java.net.useSystemProxies is set to true (by default it is set to false for compatibility
sake), then the default ProxySelector will try to use these settings."
Marcus Brito wrote: